我正在尝试对 Xilinx zc706 板进行编程,这涉及构建 Linux 内核和设置引导加载程序。我正在遵循此处给出的工作流程。
下载东西后的第一步是制作设备树编译器,我需要它来获得 UBoot,我需要它来启动 linux。我从 github 上获得了 DTC 的源代码,但是当我进入 SDK shell 时,移动到目录,并输入“MAKE”,我得到了一个错误:
sed:-e 表达式 #1,字符 1:未知命令:`''
-x 在这个时候是出乎意料的。
" " LEX 转换-dtsv0-lexer.lex.c
process_begin: CreateProcess(NULL,flex -oconvert-dtsv0-lexer.lex.c convert-dtsv0-lexer.1, ...) 失败。
然后是其他一些东西,说找不到文件,大概是因为这第一件事失败了。
我不知道如何阅读这个错误,这对我来说是胡言乱语。有人可以解释这个版本有什么问题,或者我如何获得运行 Zynq 芯片所需的 DTC 或 UBoot?