为什么AUTOOUT=1就不行?

[复制链接]
869|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 | 显示全部楼层
什么数据都没有吗
 楼主| yinxiangh 发表于 2017-9-9 17:19 | 显示全部楼层
一直都FFH,为什么?
morrisk 发表于 2017-9-9 17:22 | 显示全部楼层

会不会是PC把命令发到了EP2的缓冲区,但没有达到512B就不提交
zyf部长 发表于 2017-9-9 17:29 | 显示全部楼层

也可能啊
 楼主| yinxiangh 发表于 2017-9-9 17:32 | 显示全部楼层

哦,我分析下啊,多谢大家了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部