好人请加QQ谈。
大概的问题是这样的,
我用FPGA主控制器,采用SLAVE FIFO,设置EP2为OUT,设置为AUTOOUT=1时,设备只能完成初始化描述符等,不能转到EP2端口发送命令。
如果是设置为AUTOOUT=0,初始化可以在总线上看到PC发送了命令到了EP2,
问题来了,为什么AUTOOUT=1就不行?
我用异步的方式读取EP2 的FIFO,就是读不到数据,一直都FFH,为什么?会不会是PC把命令发到了EP2的缓冲区,但没有达到512B就不提交大FIFO里,导致读不到数据,还是其他原因?
希望好心人能帮忙解答,或直接发邮件给我619897225@qq.com,或加QQ 619897225 |