bootloader | 基于STM32F407 - 使用STM32Cubeprogrammer的UART进行固件烧写

一、前言


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按键让程序复位。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wallace89/article/details/125252251