你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【外网项目分享】STM32 DFU文件转换器

[复制链接]
STMCU 发布时间:2019-2-26 15:03
描述

µCs在很多方面可以通过编程。有传统的JTAG调试探针,但通常也可以通过串口或其他通信接口编程。这种类型的编程有一个规范,称为设备固件更新(Device Firmware Update,简称DFU)。 意法半导体公司提供了一种名为DFUSE的DFU版本。我用它来编程我的自定义板通过USB,但是在调试程序时,要在*中转换文件,加载dfu需要很多步骤和点击,这一点真的很麻烦。 我的想法是用一个命令行可执行程序自动化这个过程,这个可执行程序将在构建结束时由KEIL IDE启动。

构建指令

步骤1
安装位于软件包驱动程序文件夹中的DFU驱动程序2

步骤2
插入你的DFU设备,确保它处于DFU模式。如果您的驱动程序已经安装,并且设备已经连接,那么您应该在外设管理器中看到一个DFU设备。

1.png


步骤3
当设备准备好了后,就要设置IDE来自动加载程序。这里要用得到的是Keil IDE。在项目-选项中为目标“XXX”打开项目设置对话框。在“输出”选项卡中选择“创建十六进制文件”。一次构建项目并定位*。项目目录中的十六进制文件。

步骤4
将软件包的Tools文件夹的内容复制到该目录中。在“用户”选项卡的“项目设置”对话框中返回。在构建/重建之后的程序小节中,激活Run#1并浏览到十六进制文件目录中的load.bat文件。

2.png


步骤5


3.png

恭喜您的IDE已经准备好了!建立你的程序,并检查建立输出,它应该说“升级成功!”


DfuSe Commandline Master.rar (27.19 MB, 下载次数: 21)
收藏 评论0 发布时间:2019-2-26 15:03

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版