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