- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arm cortex-m3处理器内核
ARM Cortex-M3处理器内核 特性: 紧凑的内核 Thumb-2指令集,在通常与8位和16位设备相关的存储容量中,特别是在微控制器级应用的几千字节存储量中,提供ARM内核所期望的高性能。 高速的应用通过Harvard结构执行,以独立的指令和数据总线为特征。 优越的中断处理能力,通过执行寄存器操作来实现,这些寄存器操作在处理硬件中断时使用。 存储器保护单元(MPU)为复杂的应用提供特权操作模式。 从 ARM7处理器系列中移植过来,以获得更好的性能和电源效率。 功能齐全的调试解决方案: 串行线JTAG调试端口 (SWJ-DP) Flash 修补和断点(FPB)单元,用于实现断点操作 数据观察点和触发(DWT)单元,用于执行观察点、触发源和 系统性能分析(数据跟踪源) 仪表跟踪宏单元(ITM),用于支持printf 型调试(调试消息) 跟踪端口接口单元(TPIU)用作跟踪端口分析仪的桥接 串行线JTAG调试端口 : 测试访问端口和边界扫描结构标准 .主要应用于:电路的边界扫描测试和可编程芯片的在线系统编程。 闪存地址重载及断点单元(FPB) 硬件断点支持。产生一个断点事件,从而使处理器进入调试模式 数据观察点与跟踪(DWT) 它包含比较器,可以配置成在发生比较匹配时,产生一个观察点调试事件,并且用它来调用调试模式; ETM 触发,可以触发ETM 发出一个数据包,并汇入指令跟踪数据流中。 指令跟踪宏单元(ITM) ITM 可以产生时间戳数据包并插入到跟踪数据流中,用于帮助调试器求出各事件的发生时间。 DWT 产生的跟踪数据包通过ITM 输出。 跟踪端口接口单元(TPIU ) ITM, DWT 和ETM 的跟踪数据都在TPIU 处汇聚。TPIU 用于把这些跟踪数据格式化并输出到片外,以供跟踪端口分析仪之类的设备接收使用。 功能描述 1 串行线和JTAG调试 Luminary Micro使用与ARM CoreSight? 兼容的串行线JTAG调试端口(SWJ-DP)接口来替代 ARM SW-DP和JTAG-DP。 SWJ-DP接口将SWD和JTAG调试端口组合到一个模块中。 2 嵌入式跟踪宏单元 (ETM) ETM没有在 Stellaris?器件中执行。 粗略的讲,ETM的作用就是记录处理器做的事情并送到外面的调试器。ETM对深嵌入处理器内核提供了实时跟踪能力。ETM定义了一个物理跟踪端口用来传输程序执行流程的信息。软件调试器允许使用JTAG接口对ETM进行配置并以用户易于理解的格式显示捕获到的跟踪信息。(指令跟踪源) 3 跟踪端口的接口单元 (TPIU) TPIU充当来自ITM的Cortex-M3跟踪数据以及片外跟踪端口分析仪之间的桥接器。 4 ROM表 它记录了NVIC和各个调试功能块的地址 。用于自动检测在芯片中包含了哪些调试组件。 5 存储器保护单元(MPU) 存储器系统和外围设备.存储器中对区域的访问可以是读/写,只读或不可访问,基于当时的处理器模式--管理模式或用户模式,还有一些附加的权限. 当处理器访问主存的一个区域时,MPU比较该区域的访问权限属性和当时的处理器模式.如果请求符合区域 访问标准,则MPU允许内核读/写主存;如果存储器请求导致存储器访问违例,则MPU产生一个异常信号. 6 嵌套向量中断控制器(NVIC) 嵌套向量中断控制器(NVIC): 提供低-等待延时异常和中断处理 控制电源管理 执行系统控制寄存器 NVIC支持多达240个可动态配置优先级的中断,每个中断具有多达256个优先级。NVIC和处理器内核接口紧密耦合,这使能了低等待延时中断的处理和迟到达中断的有效处理。 NVIC保留了堆栈(嵌套)中断的内容来使能中断的尾部链接。 你只可以完全访问特权模式的NVIC,但如果你使能配置控制寄存器,你就可以在用户模式中挂起中断。任何其它的用户模式访问都会引起总线错误。 所有NVIC寄存器可使用字节、半字和字来访问,除非特别说明。 所有NVIC寄存器和系统调试寄存器都是小端配置,不管处理器的端点状态如何。 中断 软件可在7个异常(系统处理程序)以及40个中断上设置8个优先级。 把优先级划分为占先优先级和次要优先级两组(抢占式优先级和响应优先级 )。每个中断源都需要被指定这两种优先级,就需要有相应的寄存器位记录每个中断的优先级;在Cortex-M3中定义了8个比特位用于设置中断源的优先级 。 系统定时器 (SysTick) Cortex-M3 包含一个集成的系统定时器 SysTick。SysTick 提供了一种简单的、24位写清零、递减的、到零重装的计数器,该计数器带有灵活的控制机制。 功能描述定时器包括以下3个寄存器: 控制和状态计数器用来配置其时钟、使能计数器、使能Sy
您可能关注的文档
最近下载
- 2025年2季度5G产业和市场发展报告-TD产业联盟.pptx VIP
- 基于plc的中央空调控制系统设计.docx VIP
- 2017年11月浙江卷(健忘妈妈趣事)-2022年新高考英语读后续写历年真题解析(40张精品课件).pptx VIP
- 2023年资料员资格考试题库答案下载.docx
- 2025年中考数学总复习《二次函数的实际应用》专项测试卷(附答案).docx VIP
- 2025年护理核心制度考核试题(附答案).docx
- 超星尔雅学习通《中华传统文化之文学瑰宝》2021章节测试答案.docx VIP
- RAZ-D分级阅读学前英语绘本Pillow Fort Password(可打印成册).pdf
- 《赤壁》PPT下载一等奖新优质课比赛公开课获奖.ppt VIP
- 论语 原文版精校 可直接打印.pdf VIP
原创力文档


文档评论(0)