3.5. Exploiting new features of the Cortex-M3

Once the original project has been retargeted to the new platform, you might wish to modify the project to take advantage of the new features provided by the Cortex-M3. Most of the new instructions available in ARMv7M will be used automatically if you recompile your code for Thumb-2. However, certain features of the Cortex-M3 require manual code changes in order to take advantage of them. These include:

See Bit-banding for a description of how to use the bit-banding functionality. Details of how to configure the MPU can be found in Memory Protection Unit (MPU), and full details of the MPU registers are in the Cortex-M3 Technical Reference Manual. This also provides details of the sleep modes supported by the core.

Copyright © 2007. All rights reserved.ARM DAI0179B
Non-Confidential