针对ARM_Cortex_M3平台的代码移植 DESIGN STRATEGIES AND METHODOLOGIES 针对ARM Cortex M3平台的代码移植 作 者: ARM CortexTM -M3是一款高性能、 地重新排列优先顺序。它支持电平和脉 ARM中国 低成本、低功耗的32位RISC处理器。它 冲中断源。处理状态会在中断进入时由 仅执行16位、32位混合的Thumb-2指令, 硬件自动保存,并在中断退出时恢复。同 不支持ARM指令集。Cortex-M3处理器 时,NVIC对于末尾连锁(tail-chaining) 集成了一个 ARM v7-M架构的高效哈佛 中断有独特的处理方式,将中断响应时间 3级流水线ARM内核,支持硬件除法器和 减到最小。 快速ISR(中断服务程序)响应。除CPU内 核外,Cortex-M3处理器还包括许多其他 在Cortex-M3中使用NVIC意味着 组件,嵌套向量中断控制器(NVIC)、可选 Cortex-M3的向量表与之前的ARM内核 的存储器保护单元(MPU)、计时器、调试 有着显著的区别。与大多数其他ARM内核 ……