如何消除在 altera arria 10 中构建 uboot 期间出现的 make 错误?

如何消除在 altera arria 10 中构建 uboot 期间出现的 make 错误?

我正在为使用 Altera Arria 10 SoC 的定制板构建 Linux 操作系统。我的 Linux 版本是 14.04,参考以下链接,我正在设计 Uboot https://www.intel.cn/content/www/cn/zh/programmable/documentation/drn1501734984318.html#cpq1511753813487 我使用 Quartus Prime Pro Edition(17.1)和 SOC EDS 17.1 工具生成 uboot_w_dtb-mkpimage.bin 映像,用于定制板上的 SD 卡启动。

在 make 的最后一步:没有规则来制作目标/host_tools/altera/bootloaders/u-boot/uboot-socfpga.tar.gz', needed byuboot-socfpga/.untar'。停止。遇到错误。

在此处输入图片描述

如何消除此错误并生成 uboot 映像。

谢谢并问候,Priya。

答案1

我非常怀疑这些工具会期望在根目录中创建一个新文件夹/,如您的图像中所示(/host_tools/altera/...)。

在您链接的说明中,有一个代码片段显示类似的内容$SOCEDS_DEST_ROOT/host_tools/python/bin/

因此,可能存在关于如何设置 SOCEDS_DEST_ROOT 的指导,并且您可能需要先执行其他构建步骤,然后make才能在您使用的目录中工作。从外观上看,该特定变量的设置如下:

根据 SoC FPGA EDS 和 Arm® DS-5® Intel® SoC FPGA Edition 工具的位置分别设置 SOCEDS_DEST_ROOT 和 DS5_ROOT。

总体来说,这些说明看起来有点恶心。我建议从一开始就仔细遵循它们。

相关内容