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