摘要:
1 STM32的启动根据参考手册RM0008中的图表:得知STM32的启动有三种模式,三种模式的选择在于芯片上的两个Boot引脚,如RM0008种描述:在系统复位之后的四个上升沿后索存BOOT引脚,从而决定启动方式;用户对BOOT引脚的设置决定了系统复位之后的启动模式。三个不同的启动区域有着不同的起始地址,STM32这样规定:注意的是:只有当从SRAM启动,只有一个单一的地址0x2000 0000可以访问;而其他两种启动方式除了从各自的地址访问,还可以从0x0000 0000地址访问。不同的启动方式,决定了程序在设计过程中的方法,因此必须确认好程序存放空间和系统启动模式。所以,通过设置BOOT 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_6a31d1060100ua9v.html1 STM32系统结构要想深刻理解STM32的存储器,需要首先知道STM32的系统结构。如Figure 1,是STM32系统结构框图。根据STM32 Reference manual (RM0008)中的描述,如图:可以得知STM32系统结构的组成,每一个模块更为详细的内容,请参考相关文档。RM0008文档中可以看出,STM32采用的是Cortex-M3内核,因此,有必要了解Cortex-M3的存储器结构。图中还可以看出,Cortex-M3是通过各个总线和Flash、SROM相连接的。2 S 阅读全文