- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch3.1-Chip Configuration(k60中文)
3 芯片配置模块
31 简介
本章主要介绍有关微控制器内部各个模块的详细信息,包括:
(1)当有设备插入时显示模块的时钟状态图;模块的时钟状态图时刻与设备保持一致
(2 )模块与模块之间详细的交互过程将在各个模块所在章节进行介绍;
(3 )提供有关详细信息的网络链接。
3.2 内核模块
3.2.1 ARM Cortex-M4 内核的配置
本节将总结内核模块是如何在芯片内部被配置的。有关该模块的详细文档可以参见
ARM 公司官方网站:http://www.arm.cm 。
图 3-1 内核配置
表 3-1 相关知识参考文献
内容 相关联模块 参考文献
详细描述 ARM Cortex-M4 内核,r0p0
系统内存映射 系统内存映射章节
时钟 时钟分配章节
电源管理 电源管理章节
系统/指令/数据 交叉开关 交叉开关 章节
总线模块
系统/指令/数据 SRAM SRAM 内存管理章节
总线模块
调试 IEEE 1149.1 JTAG 调试章节
IEEE 1149.7 JTAG(cJTAG)
串行线调试(SWD)
ARM实时调试接口
中断 系统中断管理(NVIC) NVIC章节
私有外设总线模 其他控制模块(MCM ) MCM章节
块(PPB )
私有外设总线模 内存映射加密加速单元 MMCAU章节
块(PPB ) (MMCAU )
总线、互联及接口
ARM Cortex-M4 内核共有四种总线,如表14-2 所示
总线名称 描述
指令总线(ICODE ) 指令总线(ICODE )和数据总线(DCODE )为多路复用总线。该复用
数据总线(DCODE ) 总线称为CODE,通过一个单独的主机端口连接至交叉开关上,另外,
CODE总线紧耦合到系统内存低位区域(SRAM_L) 。
系统总线 系统总线在交叉开关上连接到一个单独的主机端口,另外,系统总线
紧耦合到系统内存高位区域(SRAM_U) 。
私有外设总线(PPB ) 通过PPB可以访问以下几个模块:
(1)ARM 内核模块:NVIC 、ETM 、ITM 、DWT 、FBP及ROM表;
(2 )飞思卡尔其他控制模块(MCM )
(3 )内存映射加密加速单元(MMCAU )
系统滴答时钟
系统滴答时钟源总是内核时钟——FCLK. ,总结如下:
(1)SysTick 的控制寄存器与状态寄存器的CLKSOURCE 位应总是置位,以选择SysTick
的时钟源为内核时钟;
(2 )因为参考时钟源FCLK 是可变的,所以SysTick 的校正值寄存器的TENMS 位总
是为0;
(3 )SysTick 校正值寄存器的NOREF 位应置位,以说明FCLK 是唯一的可参考时钟源。
调试工具
该设备具有丰富的调试功能,包括运行控制及追踪功能。标准的 ARM 调试接口支持
JTAG 及SWD 接口,另外本设备同样支持cJTAG 接口。
内核权限级别
在ARM 的有关文档中其使用比本文档还要多的短语来区别不同的权限级别:
如果看到这样的短语 其同义词为
Privileged
文档评论(0)