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

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个回答
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
重新上电也不行吗?
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

查看全部评分

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仿真器下载
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版