问题:
使用命令
make dtbs
编译设备树时报错:

错误原因:
设备树编译时需要的头文件找不到。查看arch/arm/boot/dts/include/发现该目录为空,没有内容。而正常情况该目录应该指向./include/dt-bindings
解决办法:
(1)执行命令
cd arch/arm/boot/dts/include
进入该目录。
(2)执行
ln -s ../../../../../include/dt-bindings/ ./
软连接文件。
本文详细介绍了在使用makedtbs命令编译设备树时遇到的报错问题及其解决办法。主要原因是编译时所需的头文件未找到,通过创建软链接指向正确目录,成功解决了设备树编译的问题。
使用命令
make dtbs
编译设备树时报错:

设备树编译时需要的头文件找不到。查看arch/arm/boot/dts/include/发现该目录为空,没有内容。而正常情况该目录应该指向./include/dt-bindings
(1)执行命令
cd arch/arm/boot/dts/include
进入该目录。
(2)执行
ln -s ../../../../../include/dt-bindings/ ./
软连接文件。
1746
1935
9875