阅读:1408回复:4
给usb hub端口上电时,陷入死循环?usb2.0 host controller 初始化过程中 程序在给root hub 配置时,要跟所有的hub端口上电,以便能使用这些port. 在上电的过程中,有个延时。根据帧寄存器你的帧数FrameNum做计算。但FrameNum 始终没有变都是0。便进入了死循环。不清楚为什么?? |
|
沙发#
发布于:2004-09-14 17:20
难道楼主也在写 host 驱动?
同道中人啊。 你说的上电,是reset吧? 你先不加延时看看行不行。就判断 PORT_RESET 位。 |
|
板凳#
发布于:2004-09-14 17:36
往 PORT_RESET 位写1,强制它结束reset
|
|
地板#
发布于:2004-09-14 18:10
不是reset ,是给hub Power On Port,使能使用这些port
|
|
地下室#
发布于:2004-09-15 09:33
哦?
你的程序是自己写的?还是参看linux的? 把那步贴上来吧。 |
|