• Non-secure code calling secure code - Boot Loaders
    I have a few questions regarding the interaction of secure and non secure code: 1. It is clear to me that non-secure code can only call secure code that is marked non-secure callable, and through certain...
  • Non-secure code calling secure code - Boot Loaders
    I have a few questions regarding the interaction of secure and non secure code: 1. It is clear to me that non-secure code can only call secure code that is marked non-secure callable, and through certain...
  • Reading non-secure world code memory from the secure world
    Hi! I am currently using an ARM Cortex-M23 based Nuvoton M2351 with the Keil MDK IDE. I am trying to read non-secure domain code memory (stored at 0x10040XXX) from privileged secure world code. I...
  • BX to non secure code region in the secure world
    I am wondering the behavior of Cortex-M33 if BX (not BXNS) is used to branch to non-secure code region. Based on the reference manual of ARMv8-M, it seems a UsageFault will be caused. However, I am...
  • Reading non-secure world code memory from the secure world
    Hi! I am currently using an ARM Cortex-M23 based Nuvoton M2351 with the Keil MDK IDE. I am trying to read non-secure domain code memory (stored at 0x10040XXX) from privileged secure world code. I...