启动配置 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中。

相关推荐
报错小能手16 分钟前
C++笔记(面向对象)多态(编译时 运行时)
c++·笔记
BreezeJuvenile1 小时前
外设模块学习(11)——火焰传感器、光敏电阻传感器(STM32)
stm32·单片机·学习·火焰传感器·光敏电阻传感器
_dindong3 小时前
牛客101:二叉树
数据结构·c++·笔记·学习·算法
递归不收敛8 小时前
专属虚拟环境:Hugging Face数据集批量下载(无登录+国内加速)完整指南
人工智能·笔记·git·python·学习·pycharm
web前端神器8 小时前
vitest单元测试测试vue中了element项目安装与运行笔记
笔记
Fuchsia10 小时前
Linux软件编程笔记五——进程Ⅰ
linux·c语言·笔记·操作系统·进程
神秘剑客_CN11 小时前
MacOS学习笔记
笔记·学习·macos
hazy1k12 小时前
51单片机基础-LCD1602液晶显示
stm32·单片机·嵌入式硬件·51单片机·1024程序员节
degen_14 小时前
注册协议通知
c语言·笔记
jamesge201015 小时前
zookeeper学习笔记
笔记·学习·zookeeper·1024程序员节