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 编辑
















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文件。
根据自己的板子做差异化处理。
页: 1 [2] 3
查看完整版本: DfuSe demo下载后无法跳转到APP