
前言 众所周知,使用STM32 时,当需要使用System Memory 中的Bootloader 进行代码升级的时候,需要将BOOT0 脚拉高,复 位后才能进入Bootloader 程序,使用Flash Loader Demonstrator 等工具进行串口烧写升级。这就需要在BOOT0 这个引脚上 留出按键或者是跳线脚。但是,STM32F09x 具有一项新的特性,使不必使用BOOT 脚而进行串口升级成为可能。我们来共 同探讨一下。 问题 某客户在其产品的设计中,使用了STM32F091RCT6,产品在出厂后将来可能由于功能的升级需要升级代码。由于外观的需 要,客户不希望留一个用于升级的按键或是跳线槽在外边。希望能够是通过接收串口命令来实现启动升级,又希望能够直接 使用System Memory 中的Bootloader 进行代码升级。 点击下载文档查看ST专家完整解答:STM32F09x不使用BOOT脚实现System Bootloader升级代码 |
这种简单又方便的“黑科技”,ST应该在各个系列中都启用!! |
21ic上香主的帖子更详细 |
学习一下 |
学习一下 |