Проект Yocto: Ubuntu 16.04 LTS продолжает падать при работе: bitbake fsl-image- gui - PullRequest
0 голосов
/ 13 февраля 2020

В настоящее время используется компьютер Dell-Precision-T1650 с 8 ГБ оперативной памяти, процессором Intel Core i5 (3,3 ГГц) и внешним жестким диском Western Digital (3 ТБ) (подключен через USB).

На внешнем диске работает Ubuntu 16.04 LTS, и я могу загружаться с этого диска.

В настоящее время я создаю образ Yocto Sumo для моей платы Variscite Dart-iMX8M-Mini с использованием пользовательской сборки Yocto, загруженной с: http://variwiki.com/index.php?title=Yocto_Build_Release&release=RELEASE_SUMO_V2.2_DART-MX8M-MINI

Я могу успешно завершите все шаги, но когда я доберусь до своего последнего шага построения реального изображения, используя: bitbake fsl-image- gui

Мой компьютер начинает обрабатывать sh при завершении ~ 80%. Нет знаки ошибок генерируются до того, как произойдет cra sh, так как компьютер просто гаснет и запрашивает мой пароль для входа. Я должен перезагрузить терминал и заново запустить команду bitbake.

Я не уверен, почему это происходит, поскольку я пробовал это на двух идентичных машинах, и у меня одна и та же неисправность на обеих.

Я также установил все соответствующие пакеты, и единственное предупреждение / сообщение об ошибке, которое я получаю при сборке, это:

ПРЕДУПРЕЖДЕНИЕ: / home / midi / var-fsl-yocto / sources / meta-variscite-imx / recipes-kernel / linux / linux -variscite_4.14.98.bb.do_compile испорчен из принудительного запуска

Любая помощь будет принята с благодарностью.

Бест, Микки

1 Ответ

0 голосов
/ 13 февраля 2020

Вы не даете понять, если вы вышли из системы или машина перезагружается.

Самопроизвольная перезагрузка обычно вызвана тепловой перегрузкой (час компиляции может легко привести к недостаточному охлаждению, что приведет к перегрузке процессор) или повреждена оперативная память (сборка занимает много памяти). Запустите что-то вроде memtest86, чтобы убедиться, что у вас достаточно оперативной памяти, и используйте монитор температуры процессора, чтобы проверить, не достигли ли вы каких-либо температурных ограничений, вызывающих перезагрузку.

Выход из системы - это, скорее всего, нехватка памяти Убийца бежит. Вы можете проверить это, посмотрев на вывод dmesg после того, как это произойдет. Если это так, то вам нужно больше оперативной памяти.

...