要使用的工具dtc
操作方法:
1.位置在:kernel目录/scripts/dtc/dtc下面,将dtc工具拷贝到交叉工具链所在的bin目录下,使用dtc -help查看是否成功。
2.也可以使用apt install device-tree-compiler直接将dtc工具安装到Ubuntu下,使用dtc -help查看是否成功。
root@osboxes:/work/Lichee/git-image# ls
linux-f1c100s-480272lcd-test linux-f1c100s-480272lcd-test.zip suniv-f1c100s-licheepi-nano-800480.dtb
使用转化命令:(譬如:要将suniv-f1c100s-licheepi-nano-800480.dtb转换为dts)
dtc -I dtb -O dts -o ./f1c100s-licheepi-nano-800480.dts ./suniv-f1c100s-licheepi-nano-800480.dtb
root@osboxes:/work/Lichee/git-image# ls
f1c100s-licheepi-nano-800480.dts linux-f1c100s-480272lcd-test.zip
linux-f1c100s-480272lcd-test suniv-f1c100s-licheepi-nano-800480.dtb
==========================================================================
安装时,会出现一下的情况:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
重启Ubuntu解决。
离线
虽然我也用过,仍然感谢分享!
离线