Make -j4 больше не компилирует дерево устройств Binary для встроенных - PullRequest
0 голосов
/ 01 апреля 2019

Еще несколько дней назад я внес некоторые изменения в свой файл .dtsi для встроенного, чтобы включить / отключить выводы ввода-вывода и т. Д. После установки переменных среды я написал команду:

make -j4

и все файлы .dtb были готовы к использованию.После входа в menuconfig (но я не изменял его) получить обновленные файлы .dtb невозможно.Ниже приведен выход из системы при запуске "make -j4":

  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: "include/generated/mach-types.h" è aggiornato.
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  Kernel: arch/arm/boot/Image is ready
  Building modules, stage 2.
  Kernel: arch/arm/boot/zImage is ready
  MODPOST 21 modules

Возможное решение?

1 Ответ

0 голосов
/ 05 апреля 2019

ПРОБЛЕМА РЕШЕНА!Пошаговая процедура сборки ядра из исходного кода следующая: 1) установить переменную среды: source /opt/fslc-x11/2.2.1/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi 2)очистить все: make mrproper 3) установить конфигурацию: make imx6ul-var-dart_defconfig 4) настроить конфигурацию ядра (если необходимо): make menuconfig 5) собрать то, что вам нужно (в моем случае dtbs): make -j4 dtbs

Ну, в предыдущей процедуре я забыл шаг 3).Как только все было сделано, Device Tree Blob скомпилирован отлично.На всякий случай это было бы полезно для кого-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...