wiki:TBR/BSP/Edb7312

Version 9 (modified by JoelSherrill, on 01/08/09 at 03:10:23) (diff)

Add overview section

Edb7312

{{Infobox BSP |BSP_name = edb7312 |Manufacturer = Cirrus Logic |Architecture = ARM |CPU_model = TBD |Simulator = Yes, Skyeye. }}

Overview

This is an evaluation board from Cirrus Logic for the EP7312 CPU. Information is online here:

http://www.cirrus.com/en/products/pro/detail/P139.html

This BSP can be executed on real hardware or -- to some extent -- on the SkyEye? simulator. The SkyEye? configuration file is:

{{{#skyeye.conf #skyeye config file sample cpu: arm720t mach: ep7312 mem_bank: map=I,type=RW, addr=0x80000000, size=0x00100000 mem_bank: map=M, type=RW, addr=0x00000000, size=0x1000000 log: logon=1, logfile=/tmp/sk1.log, start=2000000, end=3000000 }}}

Unfortunatelly due to some bug(s) in skyeye 1.0.0, there is a small change needed to be done in RTEMS. Jay Monkman posted it here: http://www.rtems.com/ml/rtems-users/2005/december/msg00081.html

If you don't like to patch your RTEMS and still would like to use skyeye, then you can use simple workaround described by Karel Gardas here: http://www.rtems.com/ml/rtems-users/2005/december/msg00156.html

(January 9 2005): It seems that the latest beta of SkyEye? (1.2.0RC4: http://gro.clinux.org/forum/forum.php?forum_id=2776) is even able to run few tests without any modification in RTEMS source tree needed and without any other debugger workaround.

Test Reports

CVS head -- 29 May 2007: [User:JoelSherrill]] reports that SkyEye? 1.2.2Rel can run hello, ticker, and unlimited.

4.6 banch -- 29 May 2007: [User:JoelSherrill]] reports that SkyEye? 1.2.2Rel can run hello and ticker.

CVS head -- 9 January 2006: User:KarelGardas? reports that SkyEye? 1.2.0RC4 can run hello, ticker and paranoia tests.

CVS head -- 15 December 2005: Jay Monkman reports that SkyEye? can run ticker.

4.6 branch -- 22 November 2005 : User:JoelSherrill? reports that SkyEye? can run hello but not ticker.

CVS head -- 22 November 2005 : User:JoelSherrill? reports that SkyEye? can run hello but not ticker.