We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
what is NSC and when can use it ?
Hi
If you have a mulit-project that is made up of a secure project and a non-secure project. If you need to call the secure code from non-secure code, you need a non-secure callable function. There are built in security features that stop the code from switching from non-secure to secure code arbitrarily. Using a non-secure callable function gives the non-secure code an entry point into the secure code. It ensures only secure functions the programmer wants available to non-secure code are callable.
I hope this helps.
Stuart
Thanks Stuart.
Hi Simon,
Some information about TrustZone for Armv8-M can be found here:
https://community.arm.com/processors/b/blog/posts/whitepaper-armv8-m-architecture-technical-overview
Hope that helps.
regards,
joseph
Thank you Stuart, it's clear now.