明远智睿技术论坛

标题: 【已解决】EK200 USB口的问题 [打印本页]

作者: CONAN    时间: 2017-2-24 10:44
标题: 【已解决】EK200 USB口的问题
本帖最后由 CONAN 于 2017-2-27 10:23 编辑

使用的EK200开发板,linux3.0.35内核。因为不可能拿开发板直接做产品,公司使用明远智睿的核心板,自己设计一块产品的底板。现在想接一个USB摄像头,直接插在开发板上的标准USB口是可以的。自己设计的板子空间限制而且只需要一个USB口,没有使用USB HUB,直接把开发板上接USB HUB的USB线引出来,接USB摄像头,发现内核打印了枚举失败的信息。请问需要怎么实现使用接USB hub的接口作为标准的USB口?
打印的信息如下:
usb 2-1: device descriptor read/64, error -71
Starting the hotplug events dispatcher udevd
Synthesizing initial hotplug evenudevd (1415): /proc/1415/oom_adj is deprecated, please use /proc/1415/oom_score_adj instead.
ts
usb 2-1: device descriptor read/64, error -71
usb 2-1: new full speed USB device number 4 using fsl-ehci
camera_sensor_clock: exports duplicate symbol set_mclk_rate (owned by kernel)
camera_sensor_clock: exports duplicate symbol set_mclk_rate (owned by kernel)
usb 2-1: device not accepting address 4, error -71
usb 2-1: new full speed USB device number 5 using fsl-ehci
usb 2-1: device not accepting address 5, error -71
hub 2-0:1.0: unable to enumerate USB device on port 1


作者: CONAN    时间: 2017-2-27 10:23
已经找到原因了。
这个USB口可以直接作为一个普通的USB_HOST口,有一个USB_H1_VBUS的引脚,开发板是接5V的,我们自己设计的板子是悬空,接了5V之后就可以了。




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2