OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2983|回复: 4

关于DFU下载碰到的问题,向开源网友学习

[复制链接]

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-27
在线时间
39 小时
发表于 2016-8-17 15:02:45 | 显示全部楼层 |阅读模式
1金钱
这几天用DFU固件升级程序,然而碰到很多问题。
问题一、先说说第一个问题吧,就是用DFU升级程序的时候会把电脑端DFU软件弄崩溃了(是在W7/W8系统上面都会有这样的情况)。但是在XP系统上面的话,会直接让电脑重启。
我的KEIL设置的地址都是对的,因为可以运行用DFU下载的程序,我是想知道是什么原因造成让DFU软件崩溃。


问题二、下载程序的时候上位机DFU软件会提示这样的说明。只要插拔一下USB又可以下载了。看截图,

FullSizeRender.jpg
各位大兄弟  有没有碰到过这样的情况?

最佳答案

查看完整内容[请看2#楼]

在周末的时候把这个问题给结了 因为我这个DFU下载 并不是你们想象的那样下载 也不是把DFU固件下载在0x08000000这个地址 而是放在程序当中 我用的是按键进入DFU模式 就是一个很简单的模拟USB 使上位机DFU工具与下位机通讯 这个DFU类似于U盘的通讯方式 只要按照官方移植 都不会有太大的问题 我的这个问题主要是中断引起 因为我的DFU是放在主程序里面的 主程序同样也配置的许多中断 这样就造成 当你在进入下载的时候 若是 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-27
在线时间
39 小时
 楼主| 发表于 2016-8-17 15:02:46 | 显示全部楼层
在周末的时候把这个问题给结了   因为我这个DFU下载  并不是你们想象的那样下载  也不是把DFU固件下载在0x08000000这个地址 而是放在程序当中 我用的是按键进入DFU模式 就是一个很简单的模拟USB  使上位机DFU工具与下位机通讯  这个DFU类似于U盘的通讯方式 只要按照官方移植  都不会有太大的问题  我的这个问题主要是中断引起  因为我的DFU是放在主程序里面的  主程序同样也配置的许多中断 这样就造成 当你在进入下载的时候  若是进入了某个中断(不是USB中断 DFU中断也是共用USB中断) 那么久会造成下位机的DFU通讯与上位机DFU软件通讯不正常 ,然后上位机就会提示下载异常,若要避免这个通讯问题, 要把USB中断设置为最高优先级 同时把其他中断都关闭  一定要关闭其他中断 不然DFU中断通讯还是会异常  注意!我的DFU应用场合和大家一般的应用场合不太一样   
以上就是我碰到DFU下载异常提示的解决方法   也把这点微不足道的解决方法给分享一下  避免大家浪费时间在下载异常  
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-17 19:45:57 | 显示全部楼层
帮顶
回复

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-27
在线时间
39 小时
 楼主| 发表于 2016-8-18 10:28:52 | 显示全部楼层
相信伙伴们  也会遇到这样的问题,我也是官方移植的,  就是感觉我这个DFU升级有点不稳定,但又没能很好的发现那里不稳定,今天继续排查该问题,同时我相信官方的DFU软件是稳定的。兄弟们 别让俺的帖子沉了啊.....
回复

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-27
在线时间
39 小时
 楼主| 发表于 2016-8-18 10:29:46 | 显示全部楼层

原子哥,辛苦了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 13:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表