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

STM32 DFU文件转换器

[复制链接]
丿灬幸灬 发布时间:2018-11-4 14:43
本帖最后由 丿灬幸灬 于 2018-11-5 11:26 编辑

通过命令行操作可执行文件,便于DFU上传
1.png
描述
μCs可以通过很多方式编程。有传统的JTAG,但通常也可以通过串口或其他通信接口进行编程。对于这种类型的编程有一个规范,称为设备固件更新,简称DFU。

ST推出了名为DFU的DFUSE版本。我用它通过USB编程我的定制板。但是要在*.dfu中转换文件,而且加载它,你必须经过很多步骤和点击。
当你调试一个程序时,这真的很烦人。

我的想法是用命令行操作可执行文件来使这个过程自动化,命令行可执行文件将在构建结束时由KEIL IDE启动。




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

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

2.png

3.
步骤3
您的设备已经准备好了,让我们设置IDE来自动加载程序。这里我要用Keil IDE。在项目>选项中打开目标“XXX”的项目设置对话框。在“输出”选项卡中选择“创建十六进制文件”。构建项目一次并定位*。项目目录中的十六进制文件。

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

3.png

5
步骤5

4.png

祝贺您的IDE已经准备好了!构建程序并检查构建输出,它应该说“升级成功!”
相关软件包
ST DfuSe 网站
GitHub相关代码



原文请见hackaday


DfuSe Commandline Master.rar

下载

4.75 MB, 下载次数: 62

收藏 评论0 发布时间:2018-11-4 14:43

举报

0个回答

所属标签

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