启动配置 BOOT

在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。

STM32微控制器实现了一个特殊的机制,系统可以不仅仅从Flash存储器或系统存储器启动,还可以从内置SRAM启动。

根据选定的启动模式,主闪存存储器、系统存储器或SRAM可以按照以下方式访问:

● 从主闪存存储器启动: 主闪存存储器被映射到启动空间(0x0000 0000),但仍然能够在它原有的地址(0x0800 0000)访问它,即闪存存储器的内容可以在两个地址区域访问, 0x00000000或0x0800 0000。
● 从系统存储器启动: 系统存储器被映射到启动空间(0x0000 0000),但仍然能够在它原有的

地址(互联型产品原有地址为0x1FFF B000,其它产品原有地址为0x1FFF F000)访问它。
**● 从内置SRAM启动:**只能在0x2000 0000开始的地址区访问SRAM。

当从内置SRAM启动时,在应用程序的初始化代码中,必须使用NVIC的异常表和偏移寄存器,重新映射向量表至SRAM中。

相关推荐
研猛男1 小时前
0、FreeRTOS编码和命名规则
笔记·stm32·freertos
能不能别报错2 小时前
K8s学习笔记(十六) 探针(Probe)
笔记·学习·kubernetes
初圣魔门首席弟子2 小时前
C++ STL 向量(vector)学习笔记:从基础到实战
c++·笔记·学习
iconball2 小时前
个人用云计算学习笔记 --20 (Nginx 服务器)
linux·运维·笔记·学习·云计算
生物小卡拉3 小时前
R脚本--表达矩阵与特征矩阵相关性分析
笔记·学习·机器学习
能不能别报错3 小时前
K8s学习笔记(十四) DaemonSet
笔记·学习·kubernetes
报错小能手3 小时前
linux学习笔记(19)进程间通讯——消息队列
linux·笔记·学习
进击的圆儿3 小时前
【学习笔记05】C++11新特性学习总结(下)
c++·笔记·学习
学生董格4 小时前
[嵌入式embed]RT-ThreadStudio-STM32F103C8T6(江协科技)+移植RT-Thread v4.11模版
科技·stm32·嵌入式硬件
聪明的笨猪猪5 小时前
Java Spring “IOC + DI”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试