您尚未登录。

楼主 # 2022-03-19 18:26:07

大杯小米不加糖
会员
注册时间: 2022-03-11
已发帖子: 9
积分: 19

设备树编译失败

新手,跟着荔枝派nano全流程指南,进行设备树节点添加的时候,无法编辑生成dtb.

book@100ask:~/linux/arch/arm/boot/dts$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs -j8
make: *** No rule to make target 'dtbs'.  Stop.
book@100ask:~/linux/arch/arm/boot/dts$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs
make: *** No rule to make target 'dtbs'.  Stop.
book@100ask:~/linux/arch/arm/boot/dts$

离线

#1 2022-03-19 18:38:57

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 设备树编译失败

你的当前目录错了,应该在 ~/linux





离线

楼主 #2 2022-03-19 18:47:49

大杯小米不加糖
会员
注册时间: 2022-03-11
已发帖子: 9
积分: 19

Re: 设备树编译失败

哇酷小二 说:

你的当前目录错了,应该在 ~/linux

book@100ask:~/linux$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs -j8
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     scripts/mod/devicetable-offsets.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh

生成的 dtb文件 在 dts同级目录下。在/home/book/linux/arch/arm/boot下没有生成的dtb啊。

离线

楼主 #3 2022-03-19 18:53:33

大杯小米不加糖
会员
注册时间: 2022-03-11
已发帖子: 9
积分: 19

Re: 设备树编译失败

@大杯小米不加糖
/home/book/linux/arch/arm/boot/dts下也没有

离线

#4 2022-03-19 18:59:04

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 设备树编译失败

find . -name *.dtb





离线

楼主 #5 2022-03-19 19:15:29

大杯小米不加糖
会员
注册时间: 2022-03-11
已发帖子: 9
积分: 19

Re: 设备树编译失败

空,找不到.dtb文件

离线

#6 2022-03-19 19:16:52

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 设备树编译失败

那打开 .config 看下 DEVICE TREE 配置





离线

楼主 #7 2022-03-19 21:35:35

大杯小米不加糖
会员
注册时间: 2022-03-11
已发帖子: 9
积分: 19

Re: 设备树编译失败

编译出来了。问题是:下载 .config 文件,放入源码主目录进行替换 (若下载时文件名有变,请重命名回 .config );结果我下载后它变成了config,“.”不见了,然后我把config放到了linux目录下。我改了名字以后放到linux目录下,他会提醒替换,替换就可以了。我直接重命名它时,提示已经有一个同样名字的文件存在,但我看不到他在哪。谢谢。

离线

#8 2022-03-21 08:52:26

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,363
积分: 1323.5

Re: 设备树编译失败

.开头的文件是隐藏文件吧。 
ls -a命令可以查看包括隐藏文件的所有文件。

离线

页脚

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

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