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

DfuSe demo下载后无法跳转到APP

[复制链接]
dou_bi 提问时间:2016-5-10 15:34 /
阅读主题, 点击返回1楼
收藏 1 评论22 发布时间:2016-5-10 15:34
22个回答
zcl201207 回答时间:2016-5-11 23:49:26
wtliu 回答时间:2016-5-12 11:27:00
解决了吗?这问题应该直追的。
dou_bi 回答时间:2016-5-12 18:35:58
tanr 发表于 2016-5-11 17:33
发一下图片吧,感谢万分

这就发 不管怎么样 谢谢你们帮忙处理问题
dou_bi 回答时间:2016-5-12 18:49:02
本帖最后由 dou_bi 于 2016-5-12 18:50 编辑

APP_MAIN.gif

IAP跳转和ROM分配.gif


KEIL相关设置.gif


步骤A.gif


DfuSe-demo.gif



APP_MAIN.gif
dou_bi 回答时间:2016-5-12 18:52:06
下班很久很久了 帖子弄的有点乱 基本要说明的东西我都写在图片上了
xmshao 回答时间:2016-5-12 21:07:54
你的芯片和参考代码用的芯片不一样,差别就在内部FLASH那里,主要是PAGE大小不一样。
128K是MIDDLE DENSITY, 512K是HIGH DENSITY.

你可能需要修改下USB_DESC.C文件中接口字符串描述符,结合你芯片的参数 。
dou_bi 回答时间:2016-5-13 17:10:54
xmshao 发表于 2016-5-12 21:07
你的芯片和参考代码用的芯片不一样,差别就在内部FLASH那里,主要是PAGE大小不一样。
128K是MIDDLE DENSITY ...

恩 好的 我试试看
我也想到了这个问题 但是查了.h文件的定义后 发现只是字符串数组 以为是单纯的用于显示的字符串 我再试试看 说不定有用 谢谢
欣辰天下 回答时间:2016-5-16 15:53:20
这个很少接触,应该是两个的兼容问题,,,
zcl201207 回答时间:2016-8-16 20:04:47
楼主问题解决了没?
Kevin887766 回答时间:2016-10-11 20:39:27
zcl201207 发表于 2016-8-16 20:04
楼主问题解决了没?

我也遇到了类似的问题,DFU 中APP下载了但是总是校验失败。
找了很多资料,但是这个帖子给了我启发。
最终解决了,原因就是芯片不匹配。虽然使用的例程同为stm32f7系列的芯片,且FLASH都为1MB。
但是我所使用的具体型号同例程有不同于的分区sector 0,1,2,3... 地址不同,写Flash之后也就会校验失败。
使用官方例程之前,必须认真比较一下 usbd_conf usbd_desc usbd_dfu_flash 这三个 .c文件 和 .h文件。
根据自己的板子做差异化处理。

所属标签

相似问题

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