CHAPTER 12 Advanced Programming Features and System Behavior
In This Chapter:
One of the important features of v7-M architecture is the capability to allow the user application stack to be separated from the privileged/kernel stack. If the optional MPU is implemented, it could be used to block user applications from accessing kernel stack memory so that they cannot crash the kernel by memory corruption.
Typically, a robust system based on the Cortex-M3 has the following properties: