STMCU小助手
发布时间:2023-2-1 22:25
|
一、前言! @* {) u3 L' d8 e5 i" l FlyMcu模拟仿真软件是一款用于STM32芯片ISP串口烧录程序的专用工具,免费,且较为非常容易下手,好用便捷。 二、下载) ?7 } q5 \ { { X 1. 官方网站 2. 选择中文网页* f- ]5 A" g+ ^7 | 点击官网首页的“简体中文”入口。 * h! K: b. M% o: M& s5 F- c k
8 t& J8 h4 f$ `6 F/ a$ ] 3. 进入软件下载页面" V- A7 j& ]8 e 点击网页的公司简介的最后一段中带有下划线的“的串口ISP下载软件”,找不到的话,也可以点击最上方标签栏的“软件下载”。 5 n6 t" r3 b" Q1 w 吐槽一下,文字超链接“的串口ISP下载软件”居然没有高亮处理,字体颜色和大小与周围字体一模一样,很难发现是超链接。
4. 下载所需要的版本6 t; z# _6 a% \& g) e* m4 w5 l- f 我是用于STM32芯片的ISP串口程序一键下载,所以点击下载“Free STM32 ISP software”。
$ G0 b) p+ j2 B3 z4 g5 _- r 5. 下载完成 i)下载完成后,是一个.rar格式的压缩包,文件名是“FlyMcu.rar”(下图所示的文件名是我修改后的)。 / K" x8 S- d) c& L% ]8 S
ii)将.rar压缩包进行解压,解压后会出现一个.exe格式的可执行文件“FlyMcu.exe”,无需安装,双击即可使用。/ z7 Z! z) P5 Q! B( t# E* H
0 Q# {5 K8 O2 q: }$ `7 L" g iii)“FlyMcu”软件打开后的界面如下图所示。2 N3 G, M0 u9 t# Q8 b+ [1 M , x [% Q0 X" c' U
3 W" k; Z7 J4 s! b 三、配置 1. 准备下载程序 ① 选择“端口Port”(FlyMcu会自动搜索CH340串口对应的端口),设置“波特率bps”(对于STM32F429,推荐将波特率设置为76800 bps)。 ② 选择“需要下载的程序文件”(编译生成的.hex文件)。: J2 Y1 N. o" W4 K% v) Q6 K: s5 l ③ 勾选“编程前重装文件”,FlyMcu会在每次编程前,将.hex文件重新装载一遍,在代码调试的时候比较有用。: _9 P1 [6 E# n0 O% r ④ 勾选“编程后执行”,可以在下载完程序之后自动运行代码,无需再按复位键来运行代码,便于代码调试。. H; C3 O+ X% D1 \7 W 特别注意:不要勾选“使用 RamIsp”,使用 RamIsp 可能会导致无法正常下载。$ z7 ?: ^1 @2 b7 {, _$ w; B 不要勾选“编程到 FLASH 时写选项字节”。/ E J1 g7 s8 Z3 u ⑤ 在左下方选择“DTR的低电平复位,RTS高电平进BootLoader”,FlyMCU会通过DTR和RTS信号来控制板载的一键下载功能电路,实现一键下载功能。这个是必要的选项(在BOOT0接GND的条件下)。 1 ~5 ?' s$ L' n+ ~# W w1 B6 [
3 ^5 t0 P6 R, F, k* ^% P 2. 开始下载程序 点击“开始编程(P)”,开始将代码一键下载到STM32上。. R- n2 @( t# | ( Y& t+ a9 s _) c/ }3 y" q& I
) f/ Y* J& D( Y2 ]0 h# K/ U 3. 完成下载程序 ① 这里是 FlyMcu 对一键下载电路的控制过程,其实就是控制DTR和RTS电平的变化,控制BOOT0和RESET,从而实现自动下载。 ② STM32每次下载程序时,需要先将整片擦除,擦除速度比较慢,整个过程可能需要几十秒钟时间。 ③ 下载成功后,会出现“共写入 xxxx KB,进度100%,耗时 xxxx 毫秒”的提示,并且下方的进度条会全绿。% `9 P3 w6 s& a; A1 y$ L
————————————————2 H1 R, ]' o2 g0 v7 [( F% h1 e4 j" n3 K* s 版权声明:零号萌新: B, g+ Z# B6 [& `- a! f " ?- e/ V c+ }+ g; S& b# [* G% e |
STM32C542RC开发板的串口不定长数据接收实验
STM32C542RC开发板的串口DMA发送及接收实验
终于完成了STM32C542RC开发板的串口发送实验
STM32L562DK探索板——串口通讯的再测试
经验分享 | STM32 IAP应用时的跳转注意事项
实战经验 | 碰到hardfault问题你还在死磕代码吗?
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
微信公众号
手机版
我也遇到同样问题,有解决方法吗