Interrupts failing in 4.2-8 but had working in 4.1-32
Mark Butcher
M_J_Butcher at IEE.org
Sat Jun 23 22:26:23 UTC 2007
Hi
There are some uTasker users who's projects are based on CodeSourcery
GNU.
Some registers users have 4.2.15 and found that the project would no
longer run but immediately crashes due to an address error.
Therefore I have just downloaded the 4.2-8 Lite (which is probably
4.2.15 like) to see what happens and it is the same on my M52235 board -
the reference project doesn't run.
The reason that I see is that the interrupt routines are trying to
return using RTS (rather than RTI) which result in instant death.
Can anyone explain why the __attribute__((interrupt_handler)) is no
longer recognised and how to get around the problem?
In the 4.1-32 Lite version we never had this problem.
Best regards
Mark Butcher
Mark Butcher Bsc (Hons) MPhil MIEE
M.J.Butcher Consulting
Obere Bahnhofstr. 13, 5507 Mellingen
056 491 48 10 / 079 402 26 37 / Skype: M_J_Butcher
<http://www.mjbc.ch/> www.mjbc.ch / www.uTasker.com
<http://www.utasker.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/coldfire-gnu-discuss/attachments/20070624/3306eb01/attachment.html>
More information about the coldfire-gnu-discuss
mailing list