您尚未登录。

楼主 #1 2019-10-25 10:12:10

大帅
会员
注册时间: 2019-01-17
已发帖子: 169
积分: 128.5

处女帖:将dtb文件反编译成dts文件

要使用的工具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解决。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn