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

相关推荐
这可就有点麻烦了7 分钟前
强化学习笔记之【TD3算法】
linux·笔记·算法·机器学习
Ljubim.te2 小时前
软件设计师——数据结构
数据结构·笔记
打地基的小白3 小时前
软件I2C-基于江科大源码进行的原理解析和改造升级
stm32·单片机·嵌入式硬件·通信模式·i2c
speop3 小时前
【笔记】I/O总结王道强化视频笔记
笔记·音视频
Echo_cy_3 小时前
STM32 DMA+AD多通道
stm32·单片机·嵌入式硬件
朴人3 小时前
【从零开始实现stm32无刷电机FOC】【实践】【7.2/7 完整代码编写】
stm32·单片机·嵌入式硬件·foc
追梦少年时4 小时前
STM32中断——外部中断
stm32·单片机·嵌入式硬件
bai_lan_ya4 小时前
stm32定时器中断和外部中断
stm32·单片机·嵌入式硬件
yngsqq4 小时前
031集——文本文件按空格分行——C#学习笔记
笔记·学习·c#
玄奕子4 小时前
GPT对话知识库——在STM32的平台下,通过SPI读取和写入Flash的步骤。
stm32·单片机·gpt·嵌入式·嵌入式驱动