I'm using LPC2106 in my application with gcc 4.0.0. I've compiled all my sources in ARM mode and it works fine, but for IAP routine call I had to use -mthumb-interwork flag for gcc. After this, my application will crash in few sec (not on IAP call, but inside IRQ function). The problem is in IRQ routine. When I'll make call of function inside ISR, gcc will generate wrong code without returning address. If i'll not use -mthumb-interwork flag, the code is compiled correctly.
Michal
[Non-text portions of this message have been removed]Message
gcc problem
2005-07-18 by Michal Krestan
Attachments
- No local attachments were found for this message.