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

如何使能usb设备kernel中如何配置

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:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » 如何使能usb设备kernel中如何配置
分享到: 更多 (0)