打印

为什么AUTOOUT=1就不行?

[复制链接]
628|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2017-9-9 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用FPGA主控制器,采用SLAVE FIFO,设置EP2为OUT,设置为AUTOOUT=1时,设备只能完成初始化描述符等,不能转到EP2端口发送命令。

如果是设置为AUTOOUT=0,初始化可以在总线上看到PC发送了命令到了EP2,

问题来了,为什么AUTOOUT=1就不行?
沙发
pangb| | 2017-9-9 16:31 | 只看该作者

是吗?你试过了?

使用特权

评论回复
板凳
yinxiangh|  楼主 | 2017-9-9 16:35 | 只看该作者

是啊,我用异步的方式读取EP2 的FIFO,就是读不到数据

使用特权

评论回复
地板
ousj| | 2017-9-9 17:10 | 只看该作者
什么数据都没有吗

使用特权

评论回复
5
yinxiangh|  楼主 | 2017-9-9 17:19 | 只看该作者
一直都FFH,为什么?

使用特权

评论回复
6
morrisk| | 2017-9-9 17:22 | 只看该作者

会不会是PC把命令发到了EP2的缓冲区,但没有达到512B就不提交

使用特权

评论回复
7
zyf部长| | 2017-9-9 17:29 | 只看该作者

也可能啊

使用特权

评论回复
8
yinxiangh|  楼主 | 2017-9-9 17:32 | 只看该作者

哦,我分析下啊,多谢大家了

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝