STM32学习 存储器和总线构架
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32 学习存储器和总线构架
主系统由以下部分构成:1.四个驱动单元:
Cortex-M3内核,DCode总线和系统总线(S-Bus),通用DMA1和通用DMA2
2四个被动单元
内部SRAM,内部闪存存储器,FSMC,AHB到APB的桥,它链接所有的APB 设备。
程序存储器,数据存储器,寄存器和输入输出端口被组织在同一个4GB的线性地址空间内。数据字节以小端格式存放在存储器中。
可访问的存储器空间被分成8个主要块,每一个块为512M。
STM32F10XX内置64K字节的静态SRAM,它可以以字节,半字,或字访问。SRAM的起始地址是0x2000000
Cortex-M3存储器映像包括两个位段区。这两个位段区将别外存储区中的每
个字映射到位段存储器区的一个位,在别名存储区写入一个具有对位段区的目
标位执行读-改-写操作的相同效果。
闪存的指令和数据访问是通过AHB总线完成的。预取模块是用于通过ICODE总线读取指令的。仲裁是作用在闪存接口,并且DCODE总线上的数据访问优先。