一、FlyMcu程序烧录软件
1、可以通过串口给STM32下载程序,如果没有STLINK,就可以用这个软件通过串口下载程序,和STC的51单片机的烧录软件STC-ISP一样,通过串口给单片机下载程序
2、创建串口下载所需要的HEX文件


3、选择串口和波特率

4、选择程序文件

5、配置BOOT引脚
让STM32执行BootLoader程序
把配置BOOT0引脚的跳线帽(上面一个跳线帽)拔下来,插在右边两个针脚,配置BOOT0为1,并且按一下复位键,让程序重新开始运行

切换BOOT引脚后,一定要再按一下复位引脚,所以STM32只有在刚复位时才会读取BOOT引脚,程序运行之后切换BOOT引脚是无效的
这样芯片就进入BootLoader程序了,进入之后,STM32执行的程序就是不断接收USART1的数据,刷新到主闪存
6、开始编程

7、把BOOT引脚换回来并按复位

8、串口下载的原理


9、如何解决每次都要切换跳线帽
(1)BOOT0引脚和RST复位引脚必须得到高低电平变化

(2)没有一键下载电路

10、读FLASH

11、清除芯片

12、读器件信息

13、选项字节


二、STLINK Utility
1、配合STLINK使用的一个工具,可以通过STLINK给STM32下载程序,也可以进行一些其他操作
2、下载


3、选项字节配置


4、STLINK固件更新


重启一下,拔掉STLINK,重新插入

380

被折叠的 条评论
为什么被折叠?



