Blackfin interrupt handling patches

Allan Hessenflow allanh-rtems2 at kallisti.com
Thu Aug 14 17:41:17 UTC 2008


Joel Sherrill wrote:
> Thanks for continuing to pursue this.  It applied cleanly but I
> still don't have a working executable with skyeye 1.2.5 using
> this configuration on the eZKit533 BSP:

The basic problem here is that skyeye is not loading section .l1code,
which is where the ezkit533 bsp puts its startup code.  I don't know
skyeye well enough to know how to get it to load that section.  One
workaround is to modify /c/src/lib/libbsp/bfin/shared/start/start.S,
changing the line:
	.section .l1code
to:
	.section .init

skyeye does load the .init section.  I don't know what the reason is
for putting the startup code in .l1code (which points to onboard SRAM),
so I can't say if it's reasonable to change that for the eZKit533 BSP.
I do put the startup code in .init for my bf537 Stamp BSP.

When I just did that for eZKit533, it made hello.exe work correctly with
skyeye 1.2.4 and 1.2.5.  However, ticker.exe only worked correctly with
skyeye 1.2.4; under skyeye 1.2.5 it fails with an io error.  I'll look
into that a little later.

allan

-- 
Allan N. Hessenflow      allanh at kallisti.com



More information about the users mailing list