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

Armv8-M Hangs on Non-secure Interrupt Handler Exit

Hello,

On exiting non-secure interrupt handler, armv8-M cm33 gets in a bad state and hangs.

I think what's happening is, on exiting non-secure handler, cpu try to restore state from a secure area, I see "sec_err_irq_mpc" fires right after non-secure irq is cleared at handler exit.

How to allow crossing from non-secure to secure state and prevent that security error from happening.

Any clue or help is highly appreciated.

Thanks,

Mohsen