stm32 micropython固件_使用STM32CubeProgrammer更新pyboard固件

使用STM32CubeProgrammer更新pyboard固件

[复制链接]

以前更新pyboard(STM32)固件时,在Windows下通常使用ST的Dfuse这个软件。但是Dfuse这个软件已经不再更新,只能在windows系统下运行,也带来一些不便。现在ST推出了新的STM32CubeProgrammer软件,将以前的Dfuse、flash download、ST-LINK Utility等多个软件功能集成到一起,还支持linux系统。下面介绍用STM32CubeProgrammer软件通过Dfu模式更新固件的方法。

首先需要到ST的网站下载并安装STM32CubeProgrammer软件(目前版本是2.4.0)。

连接pyboard,并进入dfu模式(可以连接BOOT0到VCC后复位,或者在REPL下使用pyb.bootloader()命令)。在STM32CubeProgrammer中选择USB方式,如果pyboard被正常识别出来,就可以看到USB中可以进行选择了。

image.png (62.43 KB, 下载次数: 0)

2020-6-6 10:46 上传

单击右上角的connect按钮,就可以连接到pyboard。连接后MCU的相关型号信息会显示在软件的右下角。

image.png (110.57 KB, 下载次数: 0)

2020-6-6 10:51 上传

单击open file,打开固件文件。注意STM32CubeProgrammer目前支持HEX、Bin等格式,不支持dfu格式,因此如果是dfu格式的固件需要先进行转换(例如dfuse软件中的Dfu file manager程序)。

image.png (125.75 KB, 下载次数: 0)

2020-6-6 10:59 上传

单击 Download 按钮就开始下载。下载后复位系统,就完成了固件更新。

image.png (128.89 KB, 下载次数: 0)

2020-6-6 11:03 上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值