您尚未登录。

楼主 # 2024-10-11 17:17:41

xsx_kair
会员
注册时间: 2022-11-25
已发帖子: 21
积分: 11

小白请教一个基础问题,设备树节点编译老是报错,实在不知道啥问题

xsxled:{
    compatible = "xsx,userled";
    #address-cells = <1>;
    #size-cells = <1>;
    reg = <0X01C208D8 0X04 0X01C208E8 0X04 >;
    status = "okay";
};

编译报错无法解析设备树
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j8
  DTC     arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb
Error: arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts:134.8-9 syntax error
FATAL ERROR: Unable to parse input tree
make[2]: *** [arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb] Error 1
make[1]: *** [dtbs] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [sub-make] Error 2

大佬指点下新手,感谢

离线

#1 2024-10-12 09:26:05

xkwy
会员
注册时间: 2024-09-19
已发帖子: 1
积分: 1

Re: 小白请教一个基础问题,设备树节点编译老是报错,实在不知道啥问题

节点的label可以省略,但节点名字必须得有。
你的错误在于xsxled:冒号后面应该带个名字,比如xsxled@0

修正后:
xsxled: xsxled@0 {

离线

页脚

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

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