关于arm9 usb速度的问题
在下正在基于arm9200的开发板上做一个课题,最近遇到usb速度的问题:
开发板说明书上明确说明usb接口为usb2.0(但是没有具体速率),实测一款usb网卡的速度只有7Mbps左右(usb网卡硬件本身肯定没问题,windows下实测90Mbps)。后来找到arm9200的中文说明书,看见上面说的:“支持usb2.0设备,低速1.5Mbps,全速12Mbps”……可是usb2.0的标准不是480Mbps吗?
所以想请教各位的usb速率一般都是多少 啊?
PS:驱动方面用的是2.6.13自带的ohci驱动
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
只能顶了
usb2.0 包括低速1.5Mbps,全速12Mbps,高速480Mbps模式,但9200不支持高速
这个cpu比较老,早期很少有支持高速的嵌入式cpu,atmel的新出的有480Mbps的了
本帖最后由 zhsishi 于 2011-05-09 11:53 编辑
所谓的usb2.0全速及以下就是usb1.1
百度百科中:
USB1.1的最高传输速率为12Mbps,即目前USB2.0标准中的"Full-Speed USB",一些厂商将其产品标为"USB2.0 Full-Speed "。注意不要将"全速(Full-Speed )"误解为"高速(High-Speed)",真正的USB2.0 High-Speed最高传输速率是480Mbps。
好像Linux的USB网卡是走USB1.1的速度……你可以在Linux的PC机上测试一下。
让板子支持USB2.0的高速480Mbps也是比较困难的把……近60MB的DMA速度会让CPU无所适从的……