一、串口下载
1. CH340驱动安装
2. FlyMcu安装
3.keil5中输出配置,勾选HEX
4.硬件接线
PA9(TX)—>CH340(RX)
PA10(RX)—>CH340(TX)
GND—>GND
5.程序下载
-
打开 FlyMcu,找到.hex文件
-
更改跳线帽,将板子上的 BOOT0 跳线帽接到 1 ,BOOT1 路线帽维持在 0
这两个跳线帽是用来调整 BOOT0 和 BOOT1 的状态。跳线帽接到 1 就是高电平,接到 0 就是低电平。BOOT0 和 BOOT1 是用于设置 STM32 的启动方式的:
这里是用 USB 下载, 也就是串口下载,所以选择表中的第二个方式也就是 BOOT0 选择 1, BOOT1 选择 0。 -
下载,点击开始编程,此时一直处于连接状态,按下复位键即可
-
运行,下载后把 BOOT0 的跳线冒跳回 0 端,BOOT0 和 BOOT1 都为 0 ,这样程序就从 flash 区启动,再按一下 reset 按键板子就开始运行烧录进去的代码了。
二、ST-Link下载
1. ST-Link驱动安装
2.硬件接线
下载引脚中连接SWDIO 、 SWDCLK 、 GND 三个管脚。大家认真对照核心板与 ST-Link ,接的是缺口对面那一排引脚,而不是靠近缺口的那一排引脚。
3.软件配置