之前一直在用SDK 5.04.01.00,USB一切正常,我们usb1是USB HOST,usb0是USB device两个都能正常工作
g_mass_storage.ko g_serial.ko这些驱动我都有测试过,可以直接用。
但最近想升级,移植了SDK7.0最后,发现USB device不能用!g_mass_storage.ko g_serial.ko这些都不能用,插到PC端直
接显示无法识别的设备,于是我放弃SDK7.0去移植SDK6.0发现又遇到同样的问题。
Gary Wu:
应该还是移植过程存在问题。
请将你的USB log信息发上来分析…
ken liao:
回复 Gary Wu:
已经解决了,不过现在遇到新问题,内核网口用不了,uboot可以用,我用的是rmii模式,外接时钟50M
uboot移植的时候主要改了引脚配置,phy_id,和将rgmii模式改为rmii模式,然后就通了
我内核也参照着改,但ping不通。内核还有其他地方要改的吗??我记得在移植sdk7.0的时候,要在设备树里添加“rmii-clock-ext”
来指定网口使用的是外部时钟,但sdk6.0不知道怎么指定使用的是外部时钟
phy_sel: cpsw-phy-sel@44e10650 { compatible = "ti,am3352-cpsw-phy-sel"; reg= <0x44e10650 0x4>; reg-names = "gmii-sel"; rmii-clock-ext; };
ken liao:
回复 ken liao:
网口问题已解决
user4205571:
你好。我现在想要使得usb0做gadget mode。 usb1做host mode。
我按照ti手册去更改menuconfi。发现usb没有反应。
请问你是如何更改,让也做主,也做从的