我正在为TX6U-8010开发基于飞思卡尔imx6的嵌入式Linux。
我正在尝试使用设备树编译器(dtc)编译dtb。但是,当我使用以下命令时:
dtc -O dtb -o imx6dl-tx6u-801x.dtb imx6dl-tx6u-801x.dts...I收到以下错误:
Error: imx6dl-tx6u-801x.dts:13.1-9 syntax error
FATAL ERROR: Unable to parse input tree第12、13、14行是:
/dts-v1/;
#include "imx6dl.dtsi"
#include "imx6qdl-tx6.dtsi"我使用的内核版本是linux-3.18.5,dtc版本是DTC 1.4.0。
发布于 2015-02-14 04:18:54
您可以使用随内核源提供的Makefile文件为您处理所有问题。
在内核代码根目录中,只需运行:
make ARCH=arm CROSS_COMPILE=arm-none-eabi- imx_v6_v7_defconfig
make ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs只要确保将CROSS_COMPILE值替换为正确的前缀即可。
https://stackoverflow.com/questions/28502757
复制相似问题