You copied the Doc URL to your clipboard.

Secure Software Guidelines

You must meet several requirements when creating Secure software for an ARM®v8‑M based platform. These include requirements to generate special instructions (BXNS and BLXNS) to branch to Non-secure code and the requirement to preserve and protect Secure register values before calling Secure functions. CMSE is an extension to the C language that can be implemented by tool vendors to provide a standard way to generate this code.

It contains the following sections:

Was this page helpful? Yes No