我正在为使用 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 by
uboot-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。
总体来说,这些说明看起来有点恶心。我建议从一开始就仔细遵循它们。