修改内核
menuconfig_kernel
1,打开usb存储功能


2,支持usb device 存储功能
打开usb Gadget

打开usb device 存储

3,最后要同时支持host和device功能,默认情况下是只支持host功能

4,u盘功能
插上U盘既可以识别到
/dev/sda*,即可进行格式化挂载等,启动默认host
5,usb device 存储功能
加载驱动
insmod configfs.ko;insmod libcomposite.ko;insmod usb_f_mass_storage.ko
切换device
echo device > /proc/cviusb/otg_role
rm -rf /tmp/usb/usb_gadget/cvitek
启动
/etc/run_usb.sh probe msc /dev/mmcblk1p1(对应需要识别的磁盘分区)
/etc/run_usb.sh start

被折叠的 条评论
为什么被折叠?



