首页 > 应用 > 单片机应用
[导读] 一、功能及目的 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。BOOT1=x BOOT0=0 // 从用户闪存启动,这是正常的

 

本文引用地址: http://www.21ic.com/app/mcu/201804/764261.htm

一、功能及目的

在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。

BOOT1=x BOOT0=0 // 从用户闪存启动,这是正常的工作模式。

BOOT1=0 BOOT0=1 // 从系统存储器启动,这种模式启动的程序功能由厂家设置。

BOOT1=1 BOOT0=1 // 从内置SRAM启动,这种模式可以用于调试。

 

二、使用方法

 

一般BOOT0和BOOT1跳线都跳到0(地)。只是在ISP下载的情况下,BOOT0=1,BOOT1=0,下载完成后,把BOOT0的跳线接回0,也即BOOT0=0,BOOT1=0。

 

三、注意说明

 

一般不使用内置SRAM启动(BOOT1=1BOOT0=1),因为SRAM掉电后数据就丢失。多数情况下SRAM只是在调试时使用,也可以做其他一些用途。如做故障的局部诊断,写一段小程序加载到SRAM中诊断板上的其他电路,或用此方法读写板上的Flash或EEPROM等。还可以通过这种方法解除内部Flash的读写保护,当然解除读写保护的同时Flash的内容也被自动清除,以防止恶意的软件拷贝。

 

 

换一批

延伸阅读

[单片机应用] STM32F4 TIM输入捕获(测频)

STM32F4 TIM输入捕获(测频)

在输入捕获模式下,当检测到ICx信号上升/下降边沿时,计数器的当前值被存储在捕获比较寄存器TIMx_CCRx中。当捕获事件发生时,相应的CCxIF 标志(TIMx_SR 寄存器) 被置1。如果中断或者DMA功能被使能,就会产生中断或者......

关键字:STM32F4 TIM 输入捕获

[单片机新品] 意法半导体STM32CubeMX MCU引入多面板GUI 更新配置软件以改善开发者体验

意法半导体STM32CubeMX MCU引入多面板GUI 更新配置软件以改善开发者体验

使用意法半导体最新版的STM32CubeMX配置工具创建STM32 微控制器(MCU)项目,将会更直观,更高效。STM32CubeMX v.5.0的最新设计的多面板GUI界面在不改变屏幕视图的情况下,能够让用户查看更多参数,完成更多任务,从......

关键字:意法半导体 STM32CubeMX MCU

[单片机应用] STM32系列第29篇--DS18B20

STM32系列第29篇--DS18B20

特点:独特的单总线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。大大提高了系统的抗干扰性。测温范围 -55℃~+125℃,精度为±0.5℃。支持多点组网功能,多个DS18B20......

关键字:STM32系列 DS18B20

[单片机应用] Uip + Stm32移植问题总结

Uip + Stm32移植问题总结

uIP 由瑞典计算机科学学院(网络嵌入式系统小组)的Adam Dunkels (http://dunkels.com/adam/uip/)开发。其源代码由C 语言编写,并完全公开,有了这个TCP/IP协议栈,让嵌入式可以实现的功能更为丰富。......

关键字:Uip Stm32 移植问题

[单片机应用] STM32外部中断测试

STM32外部中断测试

环境:主机:WIN7开发环境:MDK4.23MCU:STM32F103CBT6说明:STM32有20个外部中断线,其中EXTI0-EXTI15给I/O端口使用EXTI线16连接到PVD输出EXTI线17连接到RTC闹钟事件EXTI线18连接......

关键字:stm32 外部中断

[单片机应用] STM32单片机闪存存储器里存储的是哪些内容

STM32单片机闪存存储器里存储的是哪些内容

先看rom也就是flash(0x0800 0000-0x0807 ffff)512k,这个空间就是用户存放程序的地方,用户以后自己写boot loader的时候,也是存放在这个空间里的,system memory这个空间是2k大小,是st公......

关键字:STM32 单片机 闪存存储器

[单片机应用] 对STM32的GPIO位带操作的理解

对STM32的GPIO位带操作的理解

支持了位带操作后,便可以使用普通的加载/储存指令来对单一的比特进行读写操作了。简单而言,就是可以单独的对一个比特位读和写。在F103中,有两个地方实现了位带操作,其中一个是SRAM区的最低1MB范围,第二个则是片......

关键字:STM32 GPIO 位带操作

[单片机应用] STM32 Nor Flash DFU

STM32 Nor Flash DFU

这次要讲讲怎么实现Nor Flash的升级。Nor Flash的DFU工程还是基于之前的flash DFU的工程上修改而来。工程的目录如下:我使用的Nor Flash芯片是M29W128F,该芯片共有128Mb的空间,通过FSMC挂接在BA......

关键字:STM32 Nor Flash DFU

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客