<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>rtems source builder on flexible hardware (FPGA)</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>We let an external company develop an rtems bsp for a FPGA based hardware.<BR>
The CPU is a powerpc embedded in a Virtex-4 FPGA and thus address map, interrupts etc can vary.<BR>
<BR>
At that time the bsp engineering company told us to configure RTEMS this way:<BR>
set -x<BR>
CPU=powerpc<BR>
BSP=virtex<BR>
cd .<BR>
rm -rf b-${BSP}<BR>
mkdir b-${BSP}<BR>
cd b-${BSP}<BR>
../rtems/configure --target=${CPU}-rtems4.11 --enable-rtemsbsp=${BSP} \<BR>
          --prefix=/mnt/extended/ppc_rtems/bsp-install \<BR>
          --disable-cxx --enable-posix --disable-networking --disable-tests \<BR>
          'RTEMS_XPARAMETERS_H="/path to/xparameters.h"' \<BR>
          VIRTEX_CONSOLE_USE_INTERRUPTS=0 \<BR>
          VIRTEX_FAST_RAM_ORIGIN=0xfffe0000 \<BR>
          VIRTEX_FAST_RAM_LENGTH=0x0001ffec \<BR>
          VIRTEX_RAM_ORIGIN=0x00000000 \<BR>
          VIRTEX_RAM_LENGTH=0x00200000 \<BR>
          VIRTEX_RESET_ORIGIN=0xffffffec >../configure_${CPU}_${BSP}_rtems.log 2>&1<BR>
<BR>
<BR>
Is there a way to tell the rsb to configure the kernel with these parameters?<BR>
<BR>
Also I have seen that there are two bsps in the mainline rtems repo:<BR>
<BR>
virtex and virtex4.<BR>
Our platform is virtex4 but we used the virtex bsp at that time.<BR>
So the name virtex is confusing as not all virtex devices contain a powerpc.<BR>
<BR>
The goal here is to unify our rtems build flow to the other - sparc leon3 based -  project.<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>