我正在尝试为beaglebone black编译dts文件。我从这个位置克隆了git存储库git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git,我收到以下错误:
for beaglebone black:
$ dtc -I dts -O dtb -o am335x-boneblack.dtb am335x-boneblack.dts
错误:am335x-boneblack.dts:10.1-9语法错误
致命错误:无法解析输入树
我试过atmel sam9g20 ek-我得到了同样的错误:
$ dtc -I dts -O dtb -o at91sam9g20ek_2mmc.dtb at91sam9g20ek_2mmc.dts
错误:at91sam9g20ek_2mmc.dts:9.1-9语法错误
致命错误:无法解析输入树
但是当我使用主线内核时,他们会编译。
我试过make ARCH=arm dtbs
也是一个错误
有人可以指出我犯的错误吗?
答案 0 :(得分:0)
使用命令make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs
已解决此问题
CROSS_COMPILE可以拥有您选择的编译器。