CMSIS-CORE Version 3.01
CMSIS-CORE support for Cortex-M processor-based devices
CMSIS-CORE implements the basic run-time system for a Cortex-M device and gives the user access to the processor core and the device peripherals. In detail it defines:
This chapter provides details about the CMSIS-CORE and contains the following sections:
The Cortex-M Reference Manuals are generic user guides for devices that implement the various ARM Cortex-M processors. These manuals contain the programmers model and detailed information about the core peripherals.
The CMSIS-CORE Template Files supplied by ARM have been tested and verified with the following toolchains:
Revision History of CMSIS-CORE
|V3.01||Added support for Cortex-M0+ processor. |
Integration of CMSIS DSP Library version 1.1.0
|V3.00||Added support for GNU GCC ARM Embedded Compiler. |
Added function __ROR.
Added Register Mapping for TPIU, DWT.
Added support for SC000 and SC300 processors.
Corrected ITM_SendChar function.
Corrected the functions __STREXB, __STREXH, __STREXW for the GNU GCC compiler section.
Updated CMSIS core include files.
Changed CMSIS/Device folder structure.
Added support for Cortex-M0, Cortex-M4 w/o FPU to CMSIS DSP library.
Reworked CMSIS DSP library examples.
|V2.00||Added support for Cortex-M4 processor.|
|V1.30||Reworked Startup Concept.|
Added additional Debug Functionality.
Changed folder structure.
Added doxygen comments.
Added definitions for bit.
|V1.01||Added support for Cortex-M0 processor.|
|V1.01||Added intrinsic functions for __LDREXB, __LDREXH, __LDREXW, __STREXB, __STREXH, __STREXW, and __CLREX|
|V1.00||Initial Release for Cortex-M3 processor.|