Я пытаюсь запрограммировать плату Xilinx zc706, что включает в себя сборку ядра Linux и настройку загрузчика. Я следую рабочему процессу, приведенному здесь.
Первым шагом после загрузки является создание компилятора дерева устройств, который мне нужен для получения UBoot, который мне нужен для запуска Linux. Я получил исходный код для DTC с github, но когда я зашел в оболочку SDK, перешел в каталог и ввел MAKE, я получил ошибку:
sed: -e выражение #1, символ 1: неизвестная команда: `''
-x был неожиданным в это время.
LEX convert-dtsv0-lexer.lex.c
process_begin: CreateProcess(NULL,flex -oconvert-dtsv0-lexer.lex.c convert-dtsv0-lexer.1, ...) не удалось.
а затем последовали некоторые другие сообщения о том, что файлы не могут быть найдены, предположительно из-за того, что это первое, что не удалось.
Я понятия не имею, как прочитать эту ошибку, для меня это тарабарщина. Может ли кто-нибудь объяснить, что не так с этой сборкой, или как я могу получить DTC или UBoot, которые мне понадобятся для запуска чипа Zynq?