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

STM32 DFU文件转换器

[复制链接]
丿灬幸灬 发布时间:2018-11-4 14:43
本帖最后由 丿灬幸灬 于 2018-11-5 11:26 编辑 " D. d, |+ j  s4 q9 U7 z% [% h# n
) J: P2 j' b9 j! i$ j
通过命令行操作可执行文件,便于DFU上传) P6 \4 {) H& ^0 d; j
1.png   [/ C: Z+ m# l+ e/ G3 ]: [
描述7 b2 l% U5 {! J
μCs可以通过很多方式编程。有传统的JTAG,但通常也可以通过串口或其他通信接口进行编程。对于这种类型的编程有一个规范,称为设备固件更新,简称DFU。
/ u6 v, L. N1 X% h- l4 C2 S- T: f
ST推出了名为DFU的DFUSE版本。我用它通过USB编程我的定制板。但是要在*.dfu中转换文件,而且加载它,你必须经过很多步骤和点击。* G9 b* J7 Y6 v. N' l) ^8 t4 C
当你调试一个程序时,这真的很烦人。
4 X: b; Y1 R4 z" q( A0 j
# S4 P  i4 s% U6 u7 c0 {我的想法是用命令行操作可执行文件来使这个过程自动化,命令行可执行文件将在构建结束时由KEIL IDE启动。
2 v' e5 o/ Z/ U* B6 E  T
$ d0 f( n, T( A. Y' a& H" @3 G- K# ]
) Q/ U( h0 Q% V, _. y* u# I

" e$ _& U- T2 o. }# O1 P0 o步骤1( R' z6 T' r: T: l9 ?6 o* h
安装位于软件包驱动程序文件夹中的DFU驱动程序
/ Z& E' @1 Q5 E8 V! j9 d- G! ~2 W) t1 l, B# G
2  e* Z8 p3 ~; ]! {/ ?9 H
步骤2( a) Q) N9 J* O4 S2 e
插入你的DFU设备,确保它在DFU模式。如果您的驱动程序已经安装并且设备已经连接,您应该会在您的外设管理器中看到一个DFU设备。
& O. Y$ Z+ _% p& e. E* G5 Q0 E" W5 L/ ?# v! j& ^* m
2.png
% [0 _5 {# y6 ^1 t. i
- F, r# |! \$ V( ^/ o0 h8 K3.0 w3 T3 C2 Z' h) k. v$ B3 ?" x- V
步骤3- Q5 V3 o* p% j5 H9 }6 v5 G
您的设备已经准备好了,让我们设置IDE来自动加载程序。这里我要用Keil IDE。在项目>选项中打开目标“XXX”的项目设置对话框。在“输出”选项卡中选择“创建十六进制文件”。构建项目一次并定位*。项目目录中的十六进制文件。  @! |: C, J' c7 C0 ^
% r9 _2 v. u4 u# p( x0 ^# G
4$ ?# ~; F1 ]8 `5 E* e" T
步骤4  D; h8 r9 ?- X% B# \6 z
将软件包的Tools文件夹的内容复制到目录中。返回“用户”选项卡上的“项目设置”对话框。在“构建/重建后的程序”一节中,激活运行#1并浏览到负载。bat文件在十六进制文件目录中。
5 v3 p- }/ G* d3 }2 O% _& F: I. b3 o
3.png - d- ?2 y) P  e! e' J' e$ o3 N
7 P9 z1 |3 b8 Q/ {1 H, S4 T8 ~
5- N* x/ y, H1 a) T0 q
步骤5
2 k; p% W1 D6 f0 a5 x  ^5 a- [9 O
3 a$ }+ I" F" z 4.png 4 i' {4 m) D' B' S+ m$ }# ?
+ m+ ]0 Y) g- \+ _3 V2 }
祝贺您的IDE已经准备好了!构建程序并检查构建输出,它应该说“升级成功!”
* R' N4 Q6 w" G3 ^% t相关软件包' n6 Z( j* m! s' d0 z
ST DfuSe 网站% e2 b$ H& u/ t5 G/ J; x: S
GitHub相关代码
4 Q* }9 n6 J' I1 c: f1 c& A* F# G8 D# D, B( ^% a
( o3 y0 O* l, C. w7 ^" {$ W- T; m! n, `

$ u; h" |8 E8 E- U5 w4 D* F原文请见hackaday
5 B6 H2 \' v! d1 a% S9 f: {: o1 O( l5 d; f

) r* r1 i* m# w; ?: u# F% g* ^

DfuSe Commandline Master.rar

下载

4.75 MB, 下载次数: 62

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

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版