嵌入式爱好者

查看: 50952|回复: 1

[Linux] 内核编译日志中sun8iw11p1-fpga.dtb 解析错误

[复制链接]

5

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2019-12-27 22:40:37 | 显示全部楼层 |阅读模式
在观察内核编译日志过程中,注意到日志

```txt

DTC     arch/arm/boot/dts/sun8iw11p1-fpga.dtb
Error: arch/arm/boot/dts/sun8iw11p1.dtsi:1016.21-22 syntax error
FATAL ERROR: Unable to parse input tree

scripts/Makefile.lib:278: recipe for target 'arch/arm/boot/dts/sun8iw11p1-fpga.dtb' failed
make[1]: *** [arch/arm/boot/dts/sun8iw11p1-fpga.dtb] Error 1
/home/ubuntu/proj/a40i/src/lichee/linux-3.10.65-merge-test/arch/arm/Makefile:296: recipe for target 'dtbs' failed
make: *** [dtbs] Error 2
make: *** Waiting for unfinished jobs....
  CC      drivers/mmc/card/block.o

```

虽然最终内核仍然会编译出来,但这个`dtb`文件是否有语法问题?能修改正确吗?


回复

使用道具 举报

5

主题

22

帖子

35

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2019-12-28 15:51:01 | 显示全部楼层
原因是由于 a40i kernel中 include/dt-bindings/gpio/gpio.h 相比 kernel 3.10.65 中相应文件新增了一下逻辑。这些新增定义被 a40i dtsi 依赖,所以必须保留。否则在编译时会出现 上述解析问题。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-8 12:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表