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

STM32F401CB DFUSE下载程序不能运行

[复制链接]
天涯小草 提问时间:2016-9-12 09:39 /
STM32F401内置USB BOOTLOADER,打算用USB下载程序。把BOOT0接到高电平,进入BOOT模式,USB插到电脑上能够识别USB DFU设备。
按照网上的步骤下载程序,提示下载成功,但是程序不能运行,我把我的操作步骤描述如下:
1.用KEIL5 编译出HEX文件
2.用DfuFileMgr制作出DFU文件
3.用DfuSeDemo下载DFU文件

上面的步骤是按照网上的教程操作的,最后也提示成功了,不知道为什么不能运行
收藏 1 评论16 发布时间:2016-9-12 09:39

举报

16个回答
五哥1 回答时间:2016-10-20 18:14:37
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm32f4单片机(教程)|创意DIY - 数码之家 http://bbs.mydigit.cn/read.php?tid=1638363&ds=1#tpc  看看这个文章,注意按键“choose"  和”upgrade"  的使用区别。
cloudcn 回答时间:2016-9-19 13:04:27
你如何确定程序不运行的?
芯片配置不好或有什么错误会卡在hardfault上,和不运行很像
最好用调试器看下你的程序是否能正常运行
另外注意将BOOT0 接回地 再上电

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

五哥1 回答时间:2016-9-19 13:22:08
我来说几句,我用的是一元POS机,STM32F401CC,BOOT0置1后,用USB线连接计算机,有DFU硬件提示,把HEX转换成DFU文件,调用DFU载入软件,向单片机下载DFU文件

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

yukaigogogo 回答时间:2016-9-18 08:18:15
用户应用程序要不要跳转地址啊?JumpToApplication();
z258121131 回答时间:2016-9-18 08:51:52
不明觉厉
天涯小草 回答时间:2016-9-18 09:26:12
用户的应用程序有特殊要求吗?比如我就写个点亮LED的程序,还要加其他代码才能运行?
无薪税绵 回答时间:2016-9-18 12:46:04
重新上电也不行吗?
xmshao 回答时间:2016-9-19 15:53:54
即使你提示最后成功了,只能说明DFU烧写整个流程正确了。

但你的代码有没有问题?相关硬件有没问题呢? 还有BOOT配置是否正确?
xhzheng 回答时间:2016-9-20 08:15:52
搞定了么,
我的也是这样,提示OK了,但是程序也不运行;
Download DEMO程序,可以正常运行;自己的程序DL后,断电依然是DEMO程序在运行;
天涯小草 回答时间:2016-9-22 13:05:53
我还没有解决,现在只好用SWD仿真器下载
wdshuang09 回答时间:2016-10-8 12:22:27
断电后,还是不能正常运行吗?
zbber 回答时间:2016-10-8 13:33:10
即使你提示最后成功了,只能说明DFU烧写整个流程正确了
高二毛 回答时间:2016-10-8 14:07:05
做个记号,以后做到这个,回来学习。
anywill 回答时间:2016-10-10 13:09:25
不懂,绑定
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版