![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浅谈ARM Cortex-M系列架构
文章平均质量分 96
浅谈个人对Cortex-M系列架构的理解
Thompson801
把头扎进沙漠,发现沙子下是星辰大海!
展开
-
浅谈ARM Cortex-M系列架构——异常和中断(一)
Cortex-M3和Cortex-M4 处理器中存在一个名为嵌套向量中断控制器(NVIC)的中断控制器,它是可编程的且其寄存器经过了存储器映射。NVIC 的地址固定,而且 NVIC 的编程模型对于所有的Cortex-M处理器都是一致的。下图是NVIC(嵌套向量中断控制器)在存储器中映射的位置。除了外设和其他外部输入的中断外,NVIC还支持多个系统异常,其中,包括不可屏蔽中断(NMI)和处理器内部的其他异常源。原创 2023-05-09 17:29:24 · 1789 阅读 · 1 评论 -
浅谈ARM Cortex-M系列架构——架构篇
Cortex-M3和Cortex-M4 处理器都基于ARMv7-M架构。最初的ARMv7-M架构是随着Cortex-M3处理器一同引入的,而在Cortex-M4发布时,架构中又额外增加了新的指令和特性,改进后的架构有时也被称为 ARMv7E-M。要了解ARMv7-M和ARMv7E-M 的特性可以参考架构说明文献:ARMv7-M架构参考手册。ARMv7-M架构参考手册非常庞大,超过了1000页其中括从指令集存储器系统到调试支持的处理器行为的架构需求细节。原创 2023-05-01 15:20:11 · 3945 阅读 · 3 评论 -
浅谈ARM Cortex-M系列架构——指令集
简单了解ARM指令集的区别,以及对于汇编学习看法原创 2023-04-30 18:25:14 · 1930 阅读 · 2 评论