前言:
在使用ARM内核的MCU时,经常提到CMSIS,那么CMSIS到底是什么呢?下面从ARM提供的Cortex-M7的内核文档分析,介绍CMSIS在软件开发中起到的作用。
1. CMSIS 官网描述
2. CMSIS的作用
从如下描述可知,CMSIS并只是适用Cortex-M系列:
3. Table 3-2 CMSIS 用于访问M7内核的指令
4. Table 3-3 CMSIS通过MRS和MSR指令访问特殊寄存器
5. Table 4-3 CMSIS 访问中断寄存器