1:STM32的4GB的存储器映射的包含内容:FLASH,RAM,FSMC,AHB与APB桥(APB1,APB2即片上外设),
注:FSMC(Flexible static memory controller)本质上是一个外设,可以扩展内存,如SRAM,但注意只能扩展静态内存即static,而不能是动态的,如SDRAM
2:如下图,4GB的存储映射被分为了8块,每块512M,
BLOCK0:Flash(Code区),用来存放程序
BLOCK1:SRAM,也可以存放程序用于固件升级
BLOCK2: 片上外设
BLOCK3&BLOCK4&BLCOK5:FSMC外部RAM
BLOCK6:未使用
BLOCK7: Cortex-M3的内核外设
![37e2bf59deb49bc57631f339583d3f73.png](https://i-blog.csdnimg.cn/blog_migrate/551dd49718bbd4f64ef15980b4c3cf54.jpeg)
存储器映射
![9a6c131da43e878e7ef1a3e68627fc33.png](https://i-blog.csdnimg.cn/blog_migrate/b9c19941a32bb4841f17ea7c167aec9c.jpeg)
存储器中的Block0区域
3