Version 5 (modified by Claas Ziemke, on Aug 22, 2012 at 6:40:06 PM) (diff)


<!-- When filling in the box,

+ Try to include links to other Wiki pages and websites. + If a field is not applicable, not setting the variable will result in it not being displayed + If Simulator is not set, then No. is displayed.


{{Infobox BSP |BSP_name = BeagleBoard? |Manufacturer = Texas Instruments |image = Beagle Board big.jpg |caption = BeagleBoard? rev.B |Board_URL = http:/ |Architecture = ARM |CPU_model = Cortex-A8 |Monitor = uBoot |Simulator = Yes. QEMU? |Aliases = None |RAM = 256 MB |NVMEM = ?? MB Flash, ?? KB EEPROM |Serial = TBD |NICs = TBD |Other = TBD }}


Currently under construction, please come back in a few days...

Board Setup


Downloading and Executing

1. clone and build qemu-maemo:

git clone git://

cd qemu

./configure --target-list="arm-softmmu"


2. clone and build rtems from my fork:

git clone git://

mkdir rtems-b

cd rtems


cd ../rtems-b

../rtems/configure --target=arm-rtemseabi4.11 --disable-posix --disable-networking --disable-cxx --enable-rtems-debug --enable-rtemsbsp=beagle --prefix=PUT_YOUR_PREFIX_HERE


make install

3. clone my tools repository:

git clone git://

find the test.c file in the cloned repository and copy it to the examples hello/hello_world_c folder

4. build the hello_world example

5. download the x-loader and uboot images


6. build the nand flash image

The script to do that is in the tools repo, the name is:


How do you debug code on this board? What gdb setup? BDM, stub, etc?

=Test Reports=

{{Test Report |Version = CVS head |Date = DATE |User = User:WhoTestedThis? |Report = reports that something happened. }}


  • TBD