• Non-secure configuration of UART1 on Arm Musca-A1
    Hi, I'm using Arm Musca-A1 and I am stuck with the configuration of UART1 to non-secure. From my understanding, to configure the peripheral to a non-secure access setting one should configure SAU and...
  • How to write values ​​from secure code to non-secure memory.
    For example, Save the value x held by the secure code in the non-secure memory. next, Access the non-secure memory where the value x will be stored from the non-secure code. I want to do...
  • Designing secure IoT devices starts with a secure boot
    Last week, I had the pleasure of taking part in an embedded security webinar called “Designing secure IoT devices starts with a secure boot”, hosted by one of our silicon partners, NXP. I presented alongside...
  • SAU, IDAU, MPC and PPC. What's the difference?
    Hi, I'm studying the arm Musca A board (with the Cortex-M33) and I'm a bit confused about the diferences between SAU, IDAU, MPC, PPC. Is the SAU used for the core and the PPC for the peripherals?...
  • Boot sequence and secure boot
    Hi, I'm using SAM L11 which is based on Cortex-M23. I have difficulties understanding the boot sequence and have the following questions. 1. The software bootloader is stored in the BOOT region (B_S...