Device mapping

If you are using an Arm device from the CMSIS v5 pack, you need to switch the device selection to one of the supported devices in the new Cortex_DFP pack. The following table shows the available mappings:

CMSIS v5Cortex_DFP
ARMCM0ARMCM0 (NO_FPU, NO_MPU)
ARMCM0P, ARMCM0P_MPUARMCM0P (NO_FPU, MPU)
ARMCM1ARMCM1 (NO_FPU, NO_MPU)
ARMCM3ARMCM3 (NO_FPU, MPU)
ARMCM4, ARMCM4_FPARMCM4 (SP_FPU, MPU)
ARMCM7, ARMCM7_SP, ARMCM7_DPARMCM7 (DP_FPU, MPU)
ARMCM23, ARMCM23_TZARMCM23 (NO_FPU, MPU, TZ)
ARMCM33, ARMCM33_TZ, ARMCM33_DSP_FP, ARMCM33_DSP_FP_TZARMCM33 (SP_FPU, MPU, DSP, TZ)
ARMCM35P, ARMCM35P_TZ, ARMCM35P_DSP_FP, ARMCM35P_DSP_FP_TZARMCM35P (SP_FPU, MPU, DSP, TZ)
ARMCM55ARMCM55 (DP_FPU, MPU, FP_MVE, DSP, TZ)
ARMCM85ARMCM85 (PACBTI, MPU, DP_FPU, FP_MVE, DSP, TZ)
ARMSC000ARMSC000 (NO_FPU, NO_MPU)
ARMSC300ARMSC300 (NO_FPU, NO_MPU)
ARMv8MBLARMCM23 (NO_FPU, MPU, TZ)
ARMv8MML, ARMv8MML_DSP, ARMv8MML_SP, ARMv8MML_DSP_SP, ARMv8MML_DP, ARMv8MML_DSP_DPARMCM33 (SP_FPU, MPU, DSP, TZ)
ARMv81MML_DSP_DP_MVE_FPARMCM55 (DP_FPU, MPU, FP_MVE, DSP, TZ)
Tip

To reduce the functionality of the new device mappings, use the appropriate compiler flags. Please consult the toolchain manual for the compiler flags.

Back
Next