STM32学习 存储器和总线构架

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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总线上的数据访问优先。

相关文档
最新文档