不讲废话,直接上配置图
现在的U盘等移动存储器使用的大都是FAT/FAT32 格式的,因此我们还需要添加FAT32 文件系统的支持
File systems --->
DOS/FAT/NT Filesystems --->
File systems --->
-*- Native language support ---> //以下为支持中英文的编码
<*> Codepage 437 (United States, Canada)
<*> Simplified Chinese charset (CP936, GB2312)
<*> Traditional Chinese charset (Big5)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
<*> NLS UTF-8
U盘用到了 SCSI 命令,增加SCSI 支持。
Device Drivers --->
SCSI device support --->
Device Drivers
USB support --->
[*] External Id Pin
[*] External Vbus Detect
我这里由于硬件原因,这里我是选择勾选,然后用软件来切换host和device
例:
USB软件切到host模式
echo host > /sys/class/usb_role/13500000.otg_new-role-switch/role
echo device > /sys/class/usb_role/13500000.otg_new-role-switch/role
编译,烧录,启动
USB更改host模式后插上U盘,脚本自动挂载上U盘了。
调试板子中途遇到故障:[ 443.999317] usb 1-1: device descriptor read/64, error -71
找到原因是USB硬件走线问题导致的。