我正在尝试为 beaglebone black 编译 dts 文件。我已经从这个位置 git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git 克隆了 git 存储库,我收到以下错误:
beaglebone black 的
$ dtc -I dts -O dtb -o am335x-boneblack.dtb am335x-boneblack.dts
$ dtc -I dts -O dtb -o at91sam9g20ek_2mmc.dtb at91sam9g20ek_2mmc.dts
但是当我使用主线内核时,它们会编译。
我试过
make ARCH=arm dtbs
也是一个错误有人可以指出我犯的错误吗?
最佳答案
使用make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs
命令可以解决此问题
CROSS_COMPILE可以让您选择编译器。
关于linux - 无法编译Linux DTB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24660783/