首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >USB 2.0主机控制器上的可读CRC错误计数属性

USB 2.0主机控制器上的可读CRC错误计数属性
EN

Stack Overflow用户
提问于 2012-05-04 22:22:20
回答 1查看 990关注 0票数 1

传输描述符包含每个传输持续存在的错误限制。但是,对于USB 2.0设备上的每个端点传输,主机控制器上是否存在累积CRC错误计数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-06 13:32:30

由于到目前为止(2个月内)还没有人回答这个问题,我将在这里陈述我的解决方案。

此处记录了USB 3.0规范(第10-63页):

http://www.gaw.ru/pdf/interface/usb/USB%203%200_english.pdf

列出在GET_PORT_ERROR_COUNT上定义的特性。

由于此属性是USB 3.0独占的,因此到目前为止它还不能向后兼容USB 2.0。由于缺乏对Windows3.0标准的USB 3.0支持(支持Windows8)以及POSIX-compliant机器上对3.0标准的不完全libusb支持,我无法测试此属性是否符合我的项目。

驱动程序参考http://lxr.free-electrons.com/source/include/linux/usb/hcd.h#L517

代码语言:javascript
运行
复制
521   /* class requests from USB 3.0 hub spec, table 10-5 */
522   #define SetHubDepth             (0x3000 | HUB_SET_DEPTH)
523   #define GetPortErrorCount       (0x8000 | HUB_GET_PORT_ERR_COUNT)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10450716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档