logoPonyTechLab

马兆鑫的AI与深度学习博客

jetson orin nx反编译设备树&生成设备树

1. 安装 device-tree-compiler(如果还没安装)

sudo apt-get update

sudo apt-get install -y device-tree-compiler

2. 反编译 DTB 到 DTS

cd ~

dtc -I dtb -O dts \

-o kernel_tegra234-p3767-0000-p3768-0000-a0.dts \

kernel_tegra234-p3767-0000-p3768-0000-a0.dtb

3. 用你喜欢的编辑器修改 DTS

(比如给 usb2_hsic 节点加上 status = "okay" 等)

vim kernel_tegra234-p3767-0000-p3768-0000-a0.dts

4. 重新编译 DTS 为 DTB

dtc -I dts -O dtb \

-o kernel_tegra234-p3767-0000-p3768-0000-a0.dtb \

kernel_tegra234-p3767-0000-p3768-0000-a0.dts

5. 备份原来的 DTB 并替换

sudo cp /boot/dtb/kernel_tegra234-p3767-0000-p3768-0000-a0.dtb \

/boot/dtb/kernel_tegra234-p3767-0000-p3768-0000-a0.dtb.bak

sudo cp kernel_tegra234-p3767-0000-p3768-0000-a0.dtb \

/boot/dtb/kernel_tegra234-p3767-0000-p3768-0000-a0.dtb

6. 重启生效

sudo reboot

avatar

Pony

深度学习爱好者和技术研究者。专注于人工智能、边缘计算及计算机视觉领域的开发与应用。

现居地:陕西省-西安市

Email:zhaoxin.ma@chd.edu.cn

Categories