This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Does Realview support FIQ properly yet?

I am working on an old project that was created around the Keil CARM compiler. I would like to move to the Realview compiler, and indeed I was able to port the code successfully to it.

However, in examining the code generated I noticed that the FIQ handler (as is explained on the Keil site) treats FIQ and IRQ the same, and saves off all registers used. I need my FIQ routine to be as fast as possible so I went back to using the CARM compiler which handles FIQ separately from IRQ. (I'm not yet comfortable writing the FIQ in assembler).

Does anyone know if this issue has been addressed in version 4.0 of the tools? I have been unable to find any mention of it in the docs I have found.

Currently using uVision 3.80 for ARM and C51.