5

我正在尝试为 beaglebone black 编译 dts 文件。我已经从这个位置 git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git 克隆了 git 存储库,我收到以下错误:

  1. 对于比格骨黑:

    $ dtc -I dts -O dtb -o am335x-boneblack.dtb am335x-boneblack.dts
    

    错误:am335x-boneblack.dts:10.1-9 语法错误
    致命错误:无法解析输入树

  2. 我尝试了 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也是错误

有人可以指出我犯的错误吗?

4

1 回答 1

1

使用命令make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs已修复此问题

CROSS_COMPILE 可以有您选择的编译器。

于 2017-01-30T15:08:09.067 回答