10408|5

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32的DFU文件生成方详解 [复制链接]

最近好象很多人都在问关于DFU文件的使用问题,正好我们刚研究过,给大家讲讲我们的用法。
第一步,准备好要转换的文件,bmp和wav格式,ST原版的DEMO就是这两种格式,后缀改为.bin(也可不改,只是选文件类型过滤选ALL Files(*.*)).
第二步,运行DFU File Manager,选择第一项(I want to GENERATE a DFU file from S19,HEX,or BIN Files),这个是生成DFU文件,第二项是解压DFU文件,点OK进入下一步。
第三步,左边的三个文本框是产品ID,版本信息,可以不用动它,右边有个Target文本框,这个是选择生成的DFU文件写到哪个存储器里,这个非常重要,一定要写对,前面问DFU不成功的都可能是这个问题,ST原版有三个存储器可写,分别是(0,片内Flash),(1,外部SPI Flash),(2,外部Nor Flash),这里我们选择写到外部Nor Flash里面,所以改为 2,下面是芯片的名称可以不管,只要上面的数字对了就可以,点击Multi BIN...进入下一步。
第四步,这里是添加你要转换的文件了,首先将地址该为你要存放的位置,如64000000,这是nor flash 的起始地址,当然根据你的片选分配的不一样这个地址也是不一样的,然后点右边的...按钮选择一个你要添加的文件点打开,再点Add to list,一个文件就加进来了,下面显示有这个文件的起始地址和结尾地址,要再添加文件就在前一个文件的结尾地址上加1设置为下一个文件的起始地址,这样一直把你要添加的文件加完,点OK返回。点右下方的Generate...按钮选择你要保存DFU文件的目录和输入文件名称再点保存,一个DFU文件就生成了。
这里特别要注意的就是Target目标序号的设置和添加文件时地址的设置要正确,否则就有问题。
最后做个小广告,我们重庆优易特电子是由一群热爱单片机技术的朝气蓬勃的年轻人组建的,立志于STM32的应用推广,更希望能和广大爱好者多交流一起进步,如果有兴趣的可以加入我们的群58534349,大家一起互相帮助。我们的网址www.u-easytech.com.
重庆优易特电子欢迎你!
此帖出自stm32/stm8论坛

最新回复

                                 方法用的跟几次一模一样,,这次成功了,,,我也没有办法解释.   详情 回复 发表于 2008-8-1 10:24
点赞 关注
 

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

哈哈,不错,再配个图就更好了

                                 顶!
此帖出自stm32/stm8论坛
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

hehe

                                 第一次正式发帖子,还不会连图片!
此帖出自stm32/stm8论坛
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

4
 

jammy1982写得不错..

我的过程其实跟你也没什么分别...

但我还是决定再试一次.
此帖出自stm32/stm8论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

5
 

我用的DFU file manager是V2.1的,

还是确认一下,,在说明文档中用的是V2.2的.

在V2.2的右边中有target ID:  这个地方就是填0,1, 2,
在V2.1的右边中有injection alternate.   (插入复用??))-
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

6
 

用DFU的方法成功读出自己的BMP图

                                 方法用的跟几次一模一样,,这次成功了,,,我也没有办法解释.
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表