This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

更换linux内核后,am3352的usb问题

Other Parts Discussed in Thread: AM3352

TI的工程师,你们好!

       遇到一个问题,需要你们指点迷津。我司项目上使用了TI的AM3352芯片,系统以前使用TI的SDK包,内核版本3.2.0。移植以后,USB端口可以运行,挂载设备一切正常。上周,我们升级了TI的最新SDK包,系统版本是3.14.33。硬件平台没有变化。

       两个内核之间最大的区别是,3.14引入了板载文件dts来设置硬件。现在的3.14.33的内核已在3352上运行了,但是USB口没有任何反应,我详述一下情况。

       内核选项使用了omap2.defconfig.(其他的配置不能在芯片上运行,原因没找到)。查看/sys/bus/usb/driver,驱动存在, /sys/bus/usb/device下没有任何设备probe。插入U盘后,系统没有任何输出,说明没有枚举。(芯片的usb接口和HUB连接,U盘和HUB连接).

        我想问下,根据你们的经验是什么用原因造成USB没有反应,是DTS没有正确设置?还是3.14下有什么选项没有打开,或者是其他的原因。请各位大牛们指点一下。(只要更换为3.2.0内核一切正常,说明硬件工作是正常的哈)