The CMSIS-Core (Cortex-A) component implements the basic run-time system for a Cortex-A device and gives the user access to the processor core and the device peripherals. In detail it defines:
The following sections provide details about the CMSIS-Core (Cortex-A):
CMSIS-Core is actively maintained in the CMSIS 6 GitHub repository and released as part of the CMSIS Software Pack.
The following directories and files relevant to CMSIS-Core (Cortex-A) are present in the ARM::CMSIS Pack:
Directory | Content |
---|---|
📂 CMSIS | CMSIS Base software components folder |
┣ 📂 Documentation/html/Core_A | A local copy of this CMSIS-Core (A) documentation |
┗ 📂 Core | CMSIS-Core files |
┣ 📂 Include | CMSIS-Core Processor Files. |
┗ 📂 a-profile | Header files specific for Arm A-Profile. |
┗ 📂 Template | Template Files |
CMSIS supports a selected subset of Cortex-A processors.
Cortex-A Technical Reference Manuals
The following Technical Reference Manuals describe the various Arm Cortex-A processors:
The CMSIS-Core Device Templates delivered with this CMSIS-Core release have been tested and verified with the following toolchains: