Version 6 (modified by Mat, on 02/07/13 at 17:11:10) (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 LPDDR RAM |NVMEM = 256 MB NAND Flash memory |Serial = TBD |Video = S-Video, DVI |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}}