您尚未登录。

楼主 # 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$

离线

楼主 #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下也没有

离线

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

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

Re: 设备树编译失败

空,找不到.dtb文件

离线

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

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

Re: 设备树编译失败

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

离线

页脚

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

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