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

Will a BLXNS into a location which is marked as secure, end up in the non-secure state, or will there be an exception?

This question was raised in the 'How to implement a secure IoT system on ARMv8-M' webinar, view all the questions in the round up blog post

  • Rule RWKXR from the section titled: "Security state transitions" from the ARMv8-M Architecture Reference Manual provides an answer to this question:

    "On transition from Secure to Non-secure state, if the least significant bit of an interstating branch is set to one the execution of the next instruction will generate a fault."