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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版