cm3嵌入式系统体系结构.pptxVIP

  • 82
  • 0
  • 约8.88千字
  • 约 89页
  • 2019-12-28 发布于上海
  • 举报
第2章 ARM Cortex-M3 体系结构主讲 朱兆优Cortex-M3 内核的主要特点 功耗低-2uw内核的门数少,具有优异的性价比中断延迟短 调试成本低具有嵌套向量中断控制器(NVIC)处理器采用ARMv7-M 架构具有可裁减的存储器保护单元(MPU)总线接口2.1 ARM Cortex-M3 处理器内核 CM3处理器内核是ARMv7-M体系结构:1. CPU中央处理器(32位)2. 先进的系统外设3. 中断控制4. 内存保护5. 系统调试与跟踪功能6. 传统Thumb和新型Thumb2指令译码器7. 特殊功能寄存器STM32F103 系列内部框图 2.2 处理器工作模式和状态不同的应用会有不同的模式不同的模式解决不同的问题模式代表解决特定的应用或某类问题的解决方案(手机有正常模式和飞行模式)。CM3的模式用于区别:(1)普通应用程序的代码与异常(2)中断服务例程的代码CM3的操作模式CM3具有存储器访问的保护机制,它使得普通用户程序代码不能意外地或恶意地执行涉及要害的操作。支持线程和处理者操作模式。(程序类型)CM3的操作模式处理器2种操作模式: 处理模式和线程模式程序执行设置2种权限: 用户级和特权级。特权级可以访问任意资源,用户级对有些资源的访问有限制或不允许访问。操作模式状态转换1、CM3运行主应用程序时(线程模式),可使用特权级或用户级2、处理异常服务例程必须使用特

文档评论(0)

1亿VIP精品文档

相关文档