Я пытаюсь собрать ядро Linux версии rpi-4.14 для Raspberry Pi в системе Linux.Сборка выполняется с помощью кросс-компилятора arm-linux-gnueabihf с конфигурацией bcm2709_defconfig.Я запускаю команду:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs
Но я получаю следующую ошибку:
arch/arm/boot/dts/overlays/midi-uart0-overlay.dts:4:39: fatal error: dt-bindings/clock/bcm2835.h: No such file or directory
compilation terminated.
scripts/Makefile.lib:328: recipe for target 'arch/arm/boot/dts/overlays/midi-uart0.dtbo' failed
make[2]: *** [arch/arm/boot/dts/overlays/midi-uart0.dtbo] Error 1
scripts/Makefile.build:587: recipe for target 'arch/arm/boot/dts/overlays' failed
make[1]: *** [arch/arm/boot/dts/overlays] Error 2
arch/arm/Makefile:350: recipe for target 'dtbs' failed
make: *** [dtbs] Error 2
Файл dt-bindings / clock / bcm2835.h на месте, поэтому я делаюна самом деле не знаю, в чем проблема.