TI中文支持网
TI专业的中文技术问题搜集分享网站

28377D USB外接hub,hub连接mouse,程序收不到Reset complet bit?

请教:

28377D USB外接hub,hub连接mouse,根据TI提供的usbhhub.c,程序进行了HubDriverDeviceReset,收不到Reset complete bit?

若跳过Reset complete这步,进行正常的enumeration,再次获取hub设备描述符USBHCDGetDeviceDescriptor,port报错。

mangui zhang:没用使用过MCU作为HOST的一般都是device
你将USB连接到电脑上能正常查看到设备吗

请教:

28377D USB外接hub,hub连接mouse,根据TI提供的usbhhub.c,程序进行了HubDriverDeviceReset,收不到Reset complete bit?

若跳过Reset complete这步,进行正常的enumeration,再次获取hub设备描述符USBHCDGetDeviceDescriptor,port报错。

user3709090:

回复 mangui zhang:

目前我做的是MCU作为HOST,28377D直接连接Device_mouse,通讯OK,能识别mouse并可使用,但是我想外接Hub,再接mouse,当reset device mouse就会出现程序无法枚举设备,请教是哪里出现问题?

请教:

28377D USB外接hub,hub连接mouse,根据TI提供的usbhhub.c,程序进行了HubDriverDeviceReset,收不到Reset complete bit?

若跳过Reset complete这步,进行正常的enumeration,再次获取hub设备描述符USBHCDGetDeviceDescriptor,port报错。

user3709090:按照我的理解,当hub对device_mouse进行reset,通过示波器可以测到 1 ms reset timing.通过HubGetPortStatus,可以看到状态由reset切换到enable状态,但是程序却一直获取不到reset change位即Reset complete?所以导致后续无法complete enumeration.

赞(0)
未经允许不得转载:TI中文支持网 » 28377D USB外接hub,hub连接mouse,程序收不到Reset complet bit?
分享到: 更多 (0)