非官方载板替换设备树流程
使用方法
-
短接底板中的FC REC引脚与GND引脚并重新上电,使设备进入恢复模式。
-
通过Type-C端口连接至Ubuntu主机,使用NVIDIA SDK Manager刷入**JetPack 5.1.5 (super)**系统。
-
设备正常开机后,打开终端命令行,替换DTB设备树文件并重启设备。
-
Jetson Orin Nano 4G 请使用以下代码
sudo cp kernel_tegra234-p3767-0004-super-p3768-0000-a0.dtb /boot/dtb sudo reboot
-
Jetson Orin Nano 8G 请使用以下代码
sudo cp kernel_tegra234-p3767-0003-super-p3768-0000-a0.dtb /boot/dtb sudo reboot
-
Jetson Orin NX 8G 请使用以下代码
sudo cp kernel_tegra234-p3767-0001-super-p3768-0000-a0.dtb /boot/dtb sudo reboot
-
Jetson Orin NX 16G 请使用以下代码
sudo cp kernel_tegra234-p3767-0000-super-p3768-0000-a0.dtb /boot/dtb sudo reboot
替换设备树后,3个USB3.2端口可正常工作,Type-C端口系统默认处于关闭状态
-
-
配置Type-C端口为Device模式
sudo bash -c 'echo device > /sys/class/usb_role/usb2-0-role-switch/role'
使用Type-C端口连接到PC主机时,有以下功能
- COM口,设备的终端命令行
- 虚拟网卡,设备ip地址默认为:192.168.55.1
- NCM (Network Control Model),设备可通过PC主机联网,仅支持Linux、Mac
*注意:此命令为临时启用,重启会失效
-
开机默认配置Type-C端口为Device模式
sudo sed -i 's#exit 0#echo device > /sys/class/usb_role/usb2-0-role-switch/role\nexit 0#g' /opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-start.sh