wiki:TBR/BSP/Beagleboard

Version 4 (modified by Claas Ziemke, on Aug 22, 2012 at 6:38:25 PM) (diff)

Beagleboard

<!-- 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:/beagleboard.org |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 }}

Overview

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

Board Setup

None

Downloading and Executing

1. clone and build qemu-maemo:

git clone git://gitorious.org/qemu-maemo/qemu.git cd qemu ./configure --target-list="arm-softmmu" make

http://meego.gitorious.org/qemu-maemo

2. clone and build rtems from my fork:

git clone git://github.com/claas/rtems.git mkdir rtems-b cd rtems ./bootstrap 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 make install

3. clone my tools repository:

git clone git://github.com/claas/tools.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

wget http://qemu-omap3.googlecode.com/files/image-v0.01.tar.bz2

6. build the nand flash image

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

Debugging

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. }}

=References=

  • TBD

{{Navbox_BSPs}}