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

MPU vs TrustZone-M

When you are securing a firmware or an application code , it boils down to protecting the portion of memory with MPU. When and why would I use TrustZone-M for securing the firmware when I can actually get it done by an MPU. Any insights are appreciated!

Parents
  • So can I still use an MPU and have read-only attributes to  the secure firmware APIs while totally protecting the rest of the secure firmware and achieve what I could with a TrustZone-M? I am trying to understand what an MPU can't that a TrustZone-M can do when it comes to protecting a firmware in the memory.

    Thanks

Reply
  • So can I still use an MPU and have read-only attributes to  the secure firmware APIs while totally protecting the rest of the secure firmware and achieve what I could with a TrustZone-M? I am trying to understand what an MPU can't that a TrustZone-M can do when it comes to protecting a firmware in the memory.

    Thanks

Children