STM32F042F6P6-USB设备开发最小系统之DFU下载程序

STM32F042Fxxx-USB设备开发最小系统,鉴于不少用户没有ST-link,J-link等调试下载工具,研究了下STM32F042F6P6/STM32F042F4P6芯片自带DFU模式的程序下载方式,这样只要连上USB线到电脑就可以将编译好的程序下载到板子的芯片上了。购买地址:淘宝链接

首先,到ST官方下载DFU下载DFUSE软件,官方地址:ST官方DFUSE软件下载地址。安装步骤请参考官方介绍,确保安装好STM Device in DFU Mode的驱动后,到设备管理器看就好,这个块板子进DFU模式的方式是用杜邦线将PB8引脚连接到3V3电源上,再插上USB线到电脑上,电脑上识别出STM32 BOOTLOADER的设备。
安装完软件后电脑开始菜单会出现两个新程序,Dfu file manager 和 DfuSeDemo 前着是将用户程序.HEX文件转成.DFU下载的文件格式,后者是DFU下载工具软件。

首先打开Dfu file manager 软件,如下,默认就可以,点击OK。

选择.HEX或其它文件,再点击generate生成文件,再进行文件命名,选好存放位置,确定。到这里文件就生成好了。

再打开 DfuSeDemo程序,插上STM32 DFU设备,如下先点击Choose按钮选择刚刚生成的.DFU文件,再点击Upgrade按钮,等待走完进度条,程序就下载完了,拔掉杜邦线,重新拔插USB线,看看你的程序是不是在运行了呢?


附上生成好的.DFU文件,.HEX文件鼠标示例工程生成的(可能需要科学上网才能看到):

STM32F042F6P6-USB设备开发最小系统之DFU下载程序》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注