1 STM32系统结构
要想深刻理解STM32的存储器,需要首先知道STM32的系统结构。
如Figure 1,是STM32系统结构框图。
![STM32存储器 <wbr>— <wbr><1> <wbr>关于STM32的存储器 STM32存储器 <wbr>— <wbr><1> <wbr>关于STM32的存储器](https://i-blog.csdnimg.cn/blog_migrate/58ef5fc52967002d17ba18824e3d2837.jpeg)
根据STM32 Reference manual (RM0008)中的描述,如图:
![STM32存储器 <wbr>— <wbr><1> <wbr>关于STM32的存储器 STM32存储器 <wbr>— <wbr><1> <wbr>关于STM32的存储器](https://i-blog.csdnimg.cn/blog_migrate/d2ed7d27c1c44a9702863b19d765a232.jpeg)
可以得知STM32系统结构的组成,每一个模块更为详细的内容,请参考相关文档。
RM0008文档中可以看出,STM32采用的是Cortex-M3内核,因此,有必要了解Cortex-M3的存储器结构。
图中还可以看出,Cortex-M3是通过各个总线和Flash、SROM相连接的。
2 STM32内核(Cortex-M3)的结构
以下是Cortex-M3模块框图: