21、RK3399进入内核查看设备树节点和反编译dts

    科技2022-08-12  230

    板子启动后查看设备树 板子启动后执行下面的命令:

    # ls /sys/firmware/ devicetree fdt

    /sys/firmware/devicetree 目录下是以目录结构程现的 dtb 文件, 根节点对应 base 目录, 每一个节 点对应一个目录, 每一个属性对应一个文件。 这些属性的值如果是字符串,可以使用 cat 命令把它打印出来;对于数值,可以用 hexdump 把它打印出 来。 还可以看到/sys/firmware/fdt 文件,它就是 dtb 格式的设备树文件,可以把它复制出来放到 ubuntu 上,执行下面的命令反编译出来(-I dtb:输入格式是 dtb,-O dts:输出格式是 dts): cd 板子所用的内核源码目录

    ./scripts/dtc/dtc -I dtb -O dts /从板子上/复制出来的/fdt -o tmp.dts
    Processed: 0.016, SQL: 9