ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Cortex-M3/M4存储器映射

2022-06-16 18:04:20  阅读:294  来源: 互联网

标签:映射 存储器 M4 地址 Cortex M3


说明:本博客用于记录Cortex-M3/M4的存储器映射关系,只用来学习记录

参考文档:《Cortex-M3 权威指南》《Cortex™-M4 DevicesGeneric User Guide》

1、Cortex-M3/M4存储器映射表

存储器映射是用地址表示对象,因为Cortex-M3/M4是32bit的处理器,因其PC指针可以指向2^32=4G的地址空间,其存储空间为4GB。 Cortex-M3/M4的存储器映射表是默认固定好的,不能由芯片厂商更改。其中将程序存储器、数据存储器、寄存器和输入输出端口全部组织在同一个线性地址空间中,存储器映射表如下图所示。 Cortex-M3存储器映射表: Cortex-M4存储器映射表:

2、存储器映射说明

Cortex-M3/M4处理器设计为固定的存储器映射,将地址进行分区,可以通过简单的内存访问指令,访问内置的外设,比如中断控制器、调试单元等,因此,也允许C代码访问系统特性。拥有预定义的存储映射关系,还能够对处理器的性能进行优化。 存储器映射固定好后,实际设备的物理内存(物理地址)就可以对应到相应的区域。例如TM4C1294NCPDT微控制器提供256KB的SRAM,相应的SRAM对应到0x2000.0000地址,延申到0x2003.FFFF地址,故其全部SRAM都落在直接位带区。

 

 

 

 

 

标签:映射,存储器,M4,地址,Cortex,M3
来源: https://www.cnblogs.com/shuoguoleilei/p/16382911.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有