• ARMv8-M TrustZone: Secure & Non-Secure Modules Implementation
    Dear Sir/Mam, I am new to ARM TrustZone technology. I have started studying ARMv8-M architecture in Cortex M23 and Cortex M33. I have gone through white paper Whitepaper - ARMv8-M Architecture Technical...
  • Programming FPU for Secure and Non Secure Use
    I was getting a NOCP Usage Fault when my non-secure thread entered WIC sleep and a Secure Handler woke up the processor from WIC sleep. I wasn't using any FPU code and I could not understand why the...
  • Interrupts from the secure world to the non-secure world.
    Hello experts, I am using SAM L11 (Core is Cortex-M23). I did a simple test of the interrupt. In the case of the handler was the secure world, it worked as I expected. The instruction sequences are...
  • How to place FreeRTOS in secure memory and the user tasks in non-secure memory?
    I am porting FreeRTOS with TrustZone on LPC5500, I put FreeRTOS in secure memory, and created several user tasks in non-secure memory, as shown below: But so far, I have not successfully switched...
  • Calling non-secure Reset Handler from Secure main
    Hi, I am trying to run the example for ARMCM33_DSP_FP_TZ code provided in Keil MDK on a new Cortex-M33 MCU by our company. I have made necessary edits to the linker script to assign the correct values...