设备树编译链接报错arch/arm/boot/dts/imx50.dtsi:16:42: fatal error: dt-bindings/
1.vim scripts/Makefile.lib,
add 3 lines into dtc_cpp_flags
dtc_cpp_flags = -Wp,-MD,$(depfile).pre.tmp -nostdinc \
-I$(srctree)/include \
-I$(srctree)/arch/$(SRCARCH)/boot/dts \
-I$(srctree)/arch/$(SRCARCH)/boot/dts/include \
-I$(srctree)/drivers/of/unittest-data \
$(addprefix -I,$(DTC_INCLUDE)) \
-undef -D__DTS__
2.ln -s ~/path/to/linux-imx/include ~/path/to/linux-imx/arch/arm64/boot/dts/include (ps:the path is must be absolute path)
https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-linux-imx-build-failed/m-p/951084
原文链接https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-linux-imx-build-failed/m-p/951084

浙公网安备 33010602011771号