使用configfs配置2个usb mass storage设备
·
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
###############
更多推荐


所有评论(0)