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

STM32 DFU文件转换器

[复制链接]
eefishing 发布时间:2019-3-7 21:33
命令行可执行文件,便于上传DFU
6 |1 \1 L4 D; m9 d5 x QQ浏览器截图20190307212629.png / e' C$ j/ v5 ?3 H5 l! j* w4 M

8 R; _7 z- o& I$ q+ ]

7 I: S" F# p  F' x$ E; k描述:8 [- _- ^$ Y9 I# ?; o( g/ j5 {
可通过多种方式对μcs进行编程。虽然有传统的JTAG调试探针,但通常也可以通过串行端口或其他通信接口进行编程。对于这种类型的编程,有一个规范称为设备固件更新,简称为DFU。% Y, S. l6 L* ~( H1 d

3 C% o1 V1 W# wSTMicroelectronics附带了一个叫做dfuse的dfu版本。我用它通过USB编程我的定制板。但是要转换*.dfu中的文件并加载它,您必须经过许多步骤并单击。在调试程序时,这真的很烦人。  ~/ b, n, \7 A& C& M
我的想法是用一个命令行可执行文件来自动化这个过程,这个命令行可执行文件将在构建结束时由KeilIDE启动。2 E6 Z; K6 t* u. v/ k0 j
* @: r& i, u) K7 q7 `4 P

: K- @' J9 H% f  o# a& g+ {
文件:% `/ }- z3 e0 @' i
dfuse命令行master.rar           download
0 y; p' H1 P" a, O$ W
$ t' R+ h& A. t3 c1 ?. Q构建说明:( \: {" k. u) Z6 b! m
0 F9 s0 ~. @4 P, R( A
  • 步骤一:安装位于软件包的驱动程序文件夹中的DFU驱动程序3 l; P& m4 h2 D% j" u0 ], g
# S$ @* {  z  }- W+ M* @
  • 步骤二:插入您的DFU设备,确保它处于DFU模式。如果安装了驱动程序并连接了设备,则应在外围设备管理器中看到DFU设备。- J$ j* ~  z0 M1 f! X
QQ浏览器截图20190307212634.png
# w" z! |+ Z( Q
5 t0 w8 U) o* {: |+ }2 J
  • 步骤三:你的设备准备好了,让我们设置IDE自动加载程序。这里我要用Keil-Ide。打开目标“xxx”的“项目>选项”中的“项目设置”对话框。在“输出”选项卡中,选择“创建十六进制文件”。一次性构建项目,并在项目目录中找到*.hex文件。' X( g/ g( j4 ~

% ~* M6 M' K# U- V: T$ ~3 S4 D& {
  • 步骤四:在目录中复制软件包的“工具”文件夹的内容。返回“用户”选项卡上的“项目设置”对话框。在构建/重建后的程序部分中,激活run_1并浏览到hex文件目录中的load.bat文件。) N/ K7 A. Q2 y/ ?: V; h/ @3 p! H
QQ浏览器截图20190307212641.png - x2 z( ~6 H' g- ~

& V, x3 r7 x; h! T+ z. l
  • 步骤五:3 e4 ~2 Q" x( X: n+ J
QQ浏览器截图20190307212649.png 7 W2 M7 z: d. [7 j( E  z
! i: x& e' b' ^# {. o. e) q
恭喜你的IDE已经准备好了!构建你的程序并检查构建输出,它应该说“升级成功!”.+ |' p* A  r- n5 I* I& _

" p9 F% i/ [( R" s1 y5 t- r6 Q* V! [0 p2 N. m- N
原创:Brieuc du Maugouër) k3 J' J# ~/ _" Y8 ]# J/ x1 C7 x
出处:http://hackaday.io/project/4139/instructions3 i4 z$ l4 }4 M: L7 X0 z
; R1 Z5 v# J4 K# c) s* b" k

: Y/ v3 e5 `6 Y/ @2 ^" u0 U4 H, X% C6 K2 i/ u1 w! o

  E* r8 O$ d7 D! N4 M; S$ [
) E7 A: L+ F4 h
赞 收藏 评论0 发布时间:2019-3-7 21:33

举报

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