kernel必须配置mass-storage驱动

#mass-storage
mount -t configfs none /config
mkdir /config/usb_gadget/g2
cd /config/usb_gadget/g2
echo 0x2222 > idVendor
echo 0x1111 > idProduct

mkdir strings/0x409
echo 20200210 > strings/0x409/serialnumber
echo 999 > strings/0x409/manufacturer
echo 888 > strings/0x409/product

mkdir configs/c.1
mkdir configs/c.2

echo 120 > configs/c.1/MaxPowerN
echo 120 > configs/c.2/MaxPowerN

mkdir functions/mass_storage.usb0

mkdir functions/mass_storage.usb0/lun.0
mkdir functions/mass_storage.usb0/lun.1

echo /dev/mmcblk1 >functions/mass_storage.usb0/lun.0/file
echo /dev/mmcblk2p9 >functions/mass_storage.usb0/lun.1/file

ln -s functions/mass_storage.usb0 configs/c.1
ln -s functions/mass_storage.usb0 configs/c.2

echo fe800000.dwc3 > UDC
###############

更多推荐