文章 ID: 000077424 内容类型: 故障排除 上次审核日期: 2018 年 10 月 29 日

为什么硬核处理器系统 英特尔® Stratix® 10 FPGA IP 中的 HPS 启动源不会改变 HPS 查找第二阶段启动加载程序的位置?

环境

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

    硬核处理器系统 英特尔® Stratix® 10 FPGA IP 的“FPGA接口”选项卡上的“HPS 引导源”部分中的 HPS SSBL 位置下拉列表是 18.1 的新增内容。其目的是允许用户选择 HPS 第一阶段引导加载程序应从何处加载第二阶段引导加载程序。但是,更改此下拉列表不会影响 HPS 行为,因为信息仅从英特尔® Quartus®传递到安全设备管理器固件。U-Boot 未观察到该设置,因此似乎没有效果。

    解决方法

    要更改 HPS SSBL 位置,需要更改 U-Boot 源代码。该设置在文件 arch/arm/mach-socfpga/spl_s10.c 中的函数 spl_boot_device() 中配置。有关如何将 HPS SSBL 位置更改为 SDM QSPI 闪存的示例,请使用此处提供的说明: Stratix10SoCSingleQspiFlashBoot

    从英特尔® Quartus® Prime Pro/Standard Edition 软件版本 20.1 到 U-Boot-socfpga 版本开始,该功能将得到全面支持。

    相关产品

    本文适用于 2 产品

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

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