赞
踩
cd /boot/dtb/rockchip/
dtc -I dtb -O dts rk3566-panther-x2.dtb > rk3566-panther-x2.dts
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:~# lsusb
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
root@armbian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 29.3G 0 disk
└─sda1 8:1 1 28.7G 0 part
root@armbian:~# sudo file -s /dev/sda1
/dev/sda1: DOS/MBR boot sector
root@armbian:~# sudo mkfs.ext4 /dev/sda1
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
sudo mkdir /mnt/usb
sudo mount /dev/sda1 /mnt/usb
/etc/fstab
文件,使系统在启动时自动挂载USB设备sudo vim /etc/fstab
# sda1请替换为实际的设备名称
/dev/sda1 /mnt/usb ext4 defaults 0 0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。