文章 ID: 000077305 内容类型: 故障排除 上次审核日期: 2018 年 08 月 31 日

为什么具有 AVST 配置的 英特尔® Stratix® 10 SX/TX/MX 项目会出现 SOF 不完整的错误?

环境

    英特尔® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

使用硬核处理器系统组件且配置方法设置为 AVSTx<n 编译 英特尔® Stratix® 10 项目时>在编译的“汇编”阶段可能会出现以下错误:

“错误(19192):文件 C:\..\...\...\project_name.sof 不完整 - 存在 HPS,但缺少引导加载程序信息”

这发生在生成原始二进制文件的过程中,这要求 .sof 文件中存在 HPS 第一阶段 Bootloader。但是,在项目的初始编译期间,HPS 第一阶段 Bootloader 不会插入到 .sof 文件中。请注意,.sof 文件仍由汇编程序生成,在使用 .sof 文件对 Stratix 10 设备编程之前,可通过命令行插入 HPS 第一阶段引导加载程序。

解决方法

解决方法是确保在项目编译期间未启用编程文件生成,之后可以通过命令行将 HPS 第一阶段引导加载程序插入到 SOF 中,并且可以将 SOF 转换为所需的编程文件。要关闭编程文件生成,请打开“设备和引脚选项”窗口,选择左栏中的“编程文件”行,然后取消选中所有框。重新运行“Assembly”编译步骤应该表明该错误已移除。有关插入 HPS 第一阶段 Bootloader 的更多信息,请参阅《 英特尔® Stratix® 10 SoC FPGA启动用户指南》。

相关产品

本文适用于 3 产品

英特尔® Stratix® 10 MX FPGA
英特尔® Stratix® 10 TX FPGA
英特尔® Stratix® 10 SX SoC FPGA

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。