一、前言
bootloader | 基于STM32F407 - 使用STM32Cubeprogrammer的USB DFU进行固件烧写
上一篇学习使用USB口来烧写固件,本次实验改为用UART口来烧写固件。代码不需要修改,继续用上一章节的代码。ST官方提供的bootloader程序真的非常方便!
二、硬件电路
2.1、USART1
本次实验使用USART1来更新固件程序。
接线非常简单:
串口模块RXD → 开发板PA9 TXD
串口模块TXD → 开发板PA10 RXD
串口模块GND → 开发板GND
三、stm32Cubeprogrammer
选择UART口,波特率115200,然后点击Connect(点击Connect之前记得按下开发板的KEY1按键,让程序运行bootloader程序)
成功连接后,能看到MCU的型号信息。
Open file
Download
下载成功!!!点击reset按键让程序复位。