打印
[STM32F4]

香版主求救啊f407usb厂商自定义设备问题

[复制链接]
1655|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jimmjimm|  楼主 | 2014-2-20 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB, AC, CD, dc, AN
本帖最后由 jimmjimm 于 2014-2-20 13:35 编辑

从官方的usb VCP例程改的,现在改成厂商自定义设备,4个ep,
收数据的时候中断没有进入DCD_HandleOutEP_ISR,下位机完全没反应,
发数的时候能进DCD_HandleInEP_ISR但是diepint.b.xfercompl语句没有跳转,导致上位机没有收到,到底是哪里问题啊....
stm32f407bsptestusb.rar (597.14 KB)
driver.rar (268.99 KB)


大家都说太多了。。。我就改了一个usbd_cdc_core.c和usbd_desc.c这两个文件,吧描述符改成厂商自定义设备,去掉了cmdep,变成了4个bulk ep,然后把callback里面,去掉eof和ep0_rxready这两个
沙发
huzi2099| | 2014-2-20 12:11 | 只看该作者
这个工程浩大,没有一两天看不过来啊,只能帮你祈祷了.

使用特权

评论回复
板凳
dirtwillfly| | 2014-2-20 13:04 | 只看该作者
建议楼主先定位问题的大概范围

使用特权

评论回复
地板
jimmjimm|  楼主 | 2014-2-20 13:15 | 只看该作者
dirtwillfly 发表于 2014-2-20 13:04
建议楼主先定位问题的大概范围

=-=其实东西不算多啦,基本都是官方的例程,现在就是没办法定位错误才头大

哪位好心人能详细给我讲解下VCP改成厂商定义类型有哪些地方要注意的就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

56

帖子

1

粉丝