Changes between Version 13 and Version 14 of TBR/BSP/Beagleboard


Ignore:
Timestamp:
Apr 16, 2014, 7:35:05 AM (6 years ago)
Author:
ChrisJohns
Comment:

Add xM porting log

Legend:

Unmodified
Added
Removed
Modified
  • TBR/BSP/Beagleboard

    v13 v14  
    166166}}
    167167
    168 
    169 =References=
     168= References =
    170169
    171170
     
    173172
    174173{{Navbox_BSPs}}
     174= Ben and Chris's Big Beagleboard Adventure =
     175
     176
     177The following are some notes about Ben and Chris's project to get full support for Beagleboards into the RTEMS kernel source.
     178
     179The plan is support all Beagleboards from the xM to the Black and White with JTAG debugging if possible.
     180= GIT Repo =
     181
     182
     183Ben has a WIP git repo. Use at your own risk.
     184
     185 <ben add link>
     186= Debugging =
     187
     188
     189Using the xM and JTAG I cannot get Ben's build to work. The problem is no UART set up because it is not set up by the time JTAG is given control. From reading the TRM and by playing around it seems some code is being loaded off the SD card and that is setting up DRAM plus other things however the UART is not setup. If the SD card is removed the code sits in the ROM code. As a result we need a boot monitor of some form to get things working until supporting initialisation code is added to RTEMS we decide to settle on U-Boot as the initialisation code.
     190= Building U-Boot =
     191
     192
     193To build U-Boot:
     194
     195 $ git clone git://git.denx.de/u-boot.git
     196 $ cd u-boot
     197 $ git checkout --track -b omap3 origin/master
     198 $ export PATH=$HOME/development/rtems/4.11/bin:$PATH
     199 $ gmake CROSS_COMPILE=arm-rtems4.11- mrproper
     200 $ gmake CROSS_COMPILE=arm-rtems4.11- omap3_beagle_config
     201 $ gmake CROSS_COMPILE=arm-rtems4.11-
     202
     203Note: I use FreeBSD so gmake is required.