打印

AT91SAM9260 OHCI操作U盘的问题。

[复制链接]
1825|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bluelazio|  楼主 | 2011-11-24 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
们的设备用的AT91SAM9260的CPU,使用OHCI对U盘进行读写。但是出现挑U盘的情况。目前市场上的U盘有的认有的不认。这几天一直在调试,发现能认的U盘的端点操作符有3个,2个批量和一个中断。不能认的U盘的端点操作符只有2个批量,没有中断。实际运行时,无法识别的U盘在加载驱动时会出现问题,在处理ED链表时,phED->HeadP & 0xFFFFFFF0)!= phED->TailP,phED->HeadP的0位=1,应该是处理TD时出现错误。博主遇到过这种情况吗?应该如何处理,希望给些建议。谢谢
短消息通知评论者

相关帖子

沙发
bluelazio|  楼主 | 2011-11-25 16:37 | 只看该作者
U盘的接口描述符,端点数目2个和3个有区别吗??自己顶,高手去哪了。

使用特权

评论回复
板凳
bluelazio|  楼主 | 2011-12-8 16:22 | 只看该作者
又多试了几个U盘,发现2个端点的也可以。唉,有点晕了。

使用特权

评论回复
地板
majie132ma| | 2012-2-16 21:56 | 只看该作者
楼主现在解决了没

使用特权

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

本版积分规则

0

主题

15

帖子

1

粉丝