cpu使用的是am3358,现在想使能usb1的口用来连接一个4g模块,我配置了设备树,可是usb口总是无法发现设备
设备树配置如下:
&usb { status = "okay"; }; &usb_ctrl_mod { status = "okay"; }; &usb0_phy { status = "okay"; }; &usb1_phy { status = "okay"; }; &usb0 { status = "okay"; }; &usb1 { status = "okay"; dr_mode = "host"; }; &cppi41dma { status = "okay"; };
因为没有添加模块,都是直接编译到内核里,编译到内核中的驱动如下
root@cp6100:~# ls /sys/bus/usb/drivers GobiNetcdc_eemcdc_ncmhubusbusbfs ax88179_178a cdc_etherdm9601qcserialusb-storageusbserial
还需要什么配置吗,我尝试使用原装的内核配置文件tisdk_am335x-evm_defconfig也依然不可用
sdk版本是ti-processor-sdk-linux-rt-am335x-evm-02.00.02.11
Shine:
请参考下面4G 模块移植的帖子。
e2echina.ti.com/…/127681
user6163268:
回复 Shine:
您说的这篇帖子我看过了,GobiNet的驱动我移植完成了
目前存在的问题是usb设备无法被发现,因为我的文件系统中是没有添加module的,所以想问一下,usb都需要哪些配置选项才可以使用,我直接编译到内核中
Shine:
回复 user6163268:
感谢分享!