本帖最后由 applemind 于 2013-11-4 16:36 编辑
目前遇到的问题如下:
插入2.0的U盘后,发现D+的电平一直是被拉高的。
正常情况下在向root_hub发送完“set_port_feature(hub->hdev, port1, USB_PORT_FEAT_RESET); ”这个消息之后,电平会被拉低的。 但现在不会!即D+的上拉电阻没有被断开。
使用手抓工具,检测到,只要一送“set_port_feature()"就会出现 "reset / target disconnected".
不清楚是什么原因? 然后root_hub的功能也是在内核中实现的吗?是否能自己设置DP、DM的电平?
望高手解答! |