文章目录
usb接口修复 一 执行命令 二 修改rk3566-panther-x2.dts⽂件 三 查看是否识别
U盘格式化、挂载 一 U盘格式化 1.1 查看U盘 1.2 查看U盘文件系统类型 1.3 格式化为ext4系统
二 挂载U盘
usb接口修复
一 执行命令
将位于 /boot/dtb/rockchip/ 目录下的名为 rk3566-panther-x2.dtb 的设备树二进制文件转换为设备树源文件,并将输出保存到当前工作目录下的 rk3566-panther-x2.dts 文件中
cd /boot/dtb/rockchip/
dtc -I dtb -O dts rk3566-panther-x2.dtb > rk3566-panther-x2.dts
cd /boot/dtb/rockchip/:该命令将当前工作目录更改为 /boot/dtb/rockchip/ 目录 dtc -I dtb -O dts rk3566-panther-x2.dtb > rk3566-panther-x2.dts
:
dtc
是 Device Tree Compiler 的缩写,用于将设备树二进制文件(.dtb)转换为设备树源文件(.dts)-I dtb
表示输入文件的格式为设备树二进制文件-O dts
表示输出文件的格式为设备树源文件rk3566-panther-x2.dtb
是输入设备树二进制文件的名称>
重定向操作符,用于将命令的输出重定向到文件rk3566-panther-x2.dts
是输出设备树源文件的名称
二 修改rk3566-panther-x2.dts⽂件
nano rk3566-panther-x2.dts
查询usb@fcc00000
,并修改dr_mode='host'
ctrl+x
输⼊:y
回⻋
dtc -I dts -O dtb rk3566-panther-x2.dts > rk3566-panther-x2.dtb
reboot
三 查看是否识别
root@armbian:~
Bus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
U盘格式化、挂载
一 U盘格式化
1.1 查看U盘
查看设备信息: 打开终端,使用以下命令查看系统中已连接的设备信息。
root@armbian:~
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 :0 1 29 .3G 0 disk
└─sda1 8 :1 1 28 .7G 0 part
1.2 查看U盘文件系统类型
root@armbian:~
/dev/sda1: DOS/MBR boot sector
1.3 格式化为ext4系统
root@armbian:~
mke2fs 1.46 .2 ( 28 -Feb-2021)
/dev/sda1 contains a exfat file system labelled 'yang'
Proceed anyway? ( y,N) y
Creating filesystem with 7526400 4k blocks and 1884160 inodes
Filesystem UUID: 668cb94d-3f24-4f5a-a96b-f2433d71d4e7
Superblock backups stored on blocks:
32768 , 98304 , 163840 , 229376 , 294912 , 819200 , 884736 , 1605632 , 2654208 ,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal ( 32768 blocks) : done
Writing superblocks and filesystem accounting information: done
二 挂载U盘
2.1 手动挂载
sudo mkdir /mnt/usb
sudo mount /dev/sda1 /mnt/usb
2.2 自动挂载(可选)
编辑 /etc/fstab
文件,使系统在启动时自动挂载USB设备
sudo vim /etc/fstab
/dev/sda1 /mnt/usb ext4 defaults 0 0