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

【实战经验】DFU加载 工具 DfuSeCommand的使用

[复制链接]
zero99 发布时间:2017-8-10 10:27
DFU加载 工具 DfuSeCommand的使用

' e) y4 @$ {3 W+ ~% V0 ~% d" W前言) ?  D3 W9 c+ J: ]
       STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。本文主要介绍DfuSeCommand.exe的使用。
4 p. P. B( o% Z$ @& J  y5 L# w3 F+ P- c% v* T
前期步骤/ _5 |8 G' P8 r& V# f' i7 y
      1. 在电脑上安装DfuSe(可通过“相关工具 & 链接”小节中,提供的链接获取安装包)。
+ {; O; x! s5 b      2. STM32硬件正确配置,使其能够满足进入System Bootloader模式。更多详细介绍请参考《AN2606 STM32 microcontroller system memory boot    mode》。如果应用中,利用IAP实现DFU升级,同样可以利用DfuSe工具。* k. y3 R( z  N/ E
      3. 利用USB数据线连接电脑和STM32的全速USB接口,等待驱动自动安装完成。如果驱动无**确安装,可指定驱动路径,重新安装驱动。驱动位于DfuSe安装目录\ Bin\Driver。4 ?% d' Y% f2 |3 H
      4. 打开DfuSe安装目录下的DfuSeCommand.exe。6 ?  N/ L( F& M+ p! W- S6 f
      5. 结合下节,使用DfuSeCommand。
4 d, V) n7 X% O/ i4 b# ?8 m/ ]& N# g4 T; b% s
        在使用DfuSeCommand前需要完成所列步骤,以便提供运行所需的硬件和软件环境。更多关于DfuSe以及固件转换等介绍,可以参考《UM0412 Getting started with DfuSe USB device firmware upgrade STMicroelectronics extension》。
% F& u* c: W4 D2 A, v' q3 J4 B# I2 x

2 q2 B5 M: j7 G& ^9 A9 n' K" g2 `DfuSeCommand命令使用介绍5 }  E+ @$ {: T/ n" d' v& O1 |% X
     DfuSecommand提供了几个命令,分别用于实现帮助、DFU设备连接、加载、上传功能。
8 `; ?0 |) C4 A4 K# F( U    为演示需要,执行上节列出的步骤,并连接两个DFU设备(由STM32的System Bootloader实现DFU功能)到电脑。) s/ u4 s- w( N) i) U

& z- ], P0 p2 Z6 T% N 222222.png 7 ?- z" j2 y, K' r

$ j  u9 g- `, C1 ^! {/ U小结) G7 m2 I) l' s5 j
本文所列出的DfuSeCommand命令使用,并未涵盖全部参数情况。使用者可以参考列出部分的命令实现,并结合Help下列出的全部命令参数,执行需要的命令。. w2 @- c( h  Z! [, T
DfuSeCommand.exe相对于可视化版DfuSeDemo.exe功能更加精简,使用者如果只是为了验证DFU功能,建议使用可视化版DfuSeDemo.exe,操作方便,并且具有更多的功能。

+ @% c% y4 S% n* b6 O& ]- `' k% q; q2 X1 M

0 q7 _4 i1 ^& g7 h. P% D! P  
! Z0 M# C  z1 {$ o0 s
7 g4 m' S  `# \# G8 N- [
相关文档" b! ~3 G3 x6 v6 i8 H5 Z3 i1 a
AN2606 STM32 microcontroller system memory boot mode
! n$ v$ v2 y  z" w' X; B- a! ^
UM0412 Getting started with DfuSe USB device firmware upgrade STMicroelectronics extension: \  A2 z$ S2 V3 M. p) `
& B, W3 n7 u+ T( ~- b+ F
相关工具 & 链接) H; h& e9 I) ?9 \
DfuSe http://www.st.com/en/development-tools/stsw-stm32080.html

8 b* R. R! Z7 w4 \- W3 z
% Q0 ^+ W; n) n) V! o& }) ?  ' V. a* w* p; r2 _8 X4 L% J' X

( f3 L$ e5 U+ U* ?! G: {文档下载1>>         文档下载2>>       更多实战经验>>
8 P" n5 y3 L; R* `8 |3 B
. ^' j0 _6 W( R6 S! G5 }6 s# X0 m
赞 收藏 2 评论1 发布时间:2017-8-10 10:27

举报

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