STM32芯片ISP串口程序一键下载—FlyMcu

STM32芯片ISP串口程序一键下载—FlyMcu

一、前言

FlyMcu模拟仿真软件是一款用于STM32芯片ISP串口烧录程序的专用工具,免费,且较为非常容易下手,好用便捷。

二、下载

1. 官方网站

2. 选择中文网页

点击官网首页的“简体中文”入口。

4c9cbd75b9d04f4aa574343c8ddcb1d5.png (253.17 KB, 下载次数: 365)

下载附件

保存到相册

2023-2-1 22:25 上传

3. 进入软件下载页面

点击网页的公司简介的最后一段中带有下划线的“的串口ISP下载软件”,找不到的话,也可以点击最上方标签栏的“软件下载”。

吐槽一下,文字超链接“的串口ISP下载软件”居然没有高亮处理,字体颜色和大小与周围字体一模一样,很难发现是超链接。

0e3955ecc18246e1b6287015a7b56edc.png (362.76 KB, 下载次数: 64)

下载附件

保存到相册

2023-2-1 22:25 上传

4. 下载所需要的版本

我是用于STM32芯片的ISP串口程序一键下载,所以点击下载“Free STM32 ISP software”。

1d12def33f2a4cfc9c3f55ada497e5e5.png (193.51 KB, 下载次数: 44)

下载附件

保存到相册

2023-2-1 22:25 上传

5. 下载完成

i)下载完成后,是一个.rar格式的压缩包,文件名是“FlyMcu.rar”(下图所示的文件名是我修改后的)。

cedcae1d706b4ce8a62a90266b29dbee.png (12.38 KB, 下载次数: 51)

下载附件

保存到相册

2023-2-1 22:25 上传

ii)将.rar压缩包进行解压,解压后会出现一个.exe格式的可执行文件“FlyMcu.exe”,无需安装,双击即可使用。

3b6dfc8acd4041548ba3a2b64e56b56c.png (15.65 KB, 下载次数: 42)

下载附件

保存到相册

2023-2-1 22:25 上传

iii)“FlyMcu”软件打开后的界面如下图所示。

af549987da374f838444b0e075b318fd.png (33.42 KB, 下载次数: 49)

下载附件

保存到相册

2023-2-1 22:25 上传

三、配置

1. 准备下载程序

① 选择“端口Port”(FlyMcu会自动搜索CH340串口对应的端口),设置“波特率bps”(对于STM32F429,推荐将波特率设置为76800 bps)。

② 选择“需要下载的程序文件”(编译生成的.hex文件)。

③ 勾选“编程前重装文件”,FlyMcu会在每次编程前,将.hex文件重新装载一遍,在代码调试的时候比较有用。

④ 勾选“编程后执行”,可以在下载完程序之后自动运行代码,无需再按复位键来运行代码,便于代码调试。

特别注意:不要勾选“使用 RamIsp”,使用 RamIsp 可能会导致无法正常下载。

不要勾选“编程到 FLASH 时写选项字节”。

⑤ 在左下方选择“DTR的低电平复位,RTS高电平进BootLoader”,FlyMCU会通过DTR和RTS信号来控制板载的一键下载功能电路,实现一键下载功能。这个是必要的选项(在BOOT0接GND的条件下)。

e6d1c18cca584f3c8404aac13101b687.png (42.7 KB, 下载次数: 32)

下载附件

保存到相册

2023-2-1 22:25 上传

2. 开始下载程序

点击“开始编程(P)”,开始将代码一键下载到STM32上。

d06b4c9acbb445de88f1b6d1be04fe5d.png (40.35 KB, 下载次数: 31)

下载附件

保存到相册

2023-2-1 22:25 上传

3. 完成下载程序

① 这里是 FlyMcu 对一键下载电路的控制过程,其实就是控制DTR和RTS电平的变化,控制BOOT0和RESET,从而实现自动下载。

② STM32每次下载程序时,需要先将整片擦除,擦除速度比较慢,整个过程可能需要几十秒钟时间。

③ 下载成功后,会出现“共写入 xxxx KB,进度100%,耗时 xxxx 毫秒”的提示,并且下方的进度条会全绿。

77f74e9335c34746b785b1454e0a160b.png (90.85 KB, 下载次数: 22)

下载附件

保存到相册

2023-2-1 22:25 上传

————————————————

版权声明:零号萌新

相关阅读