文章 ID: 000095870 内容类型: 兼容性 上次审核日期: 2023 年 07 月 27 日

为什么在 Intel Agilex® 7 设备中使用 U-Boot v2023.1 和 SDM 固件 23.1 及更早版本时,U-Boot/Linux 启动会失败?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • u-boot-socfpga

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 U-Boot v2023.1 与 SDM 固件 23.1 和更早版本之间的兼容性问题,对于 U-Boot 挂起的 Intel Agilex® 7 设备,U-Boot/Linux 启动将失败。

    该问题是在部分修复 U-Boot v2022.10 中的一个初始问题后引入的。该问题是在 HPS EMIF IP GUI 中 HPS EMIF 设置为四分之一速率并且启用了半速率转换器 (HRC) 时提出的。

    请参阅 https://www.intel.com/content/www/cn/zh/support/programmable/articles/000094703.html

    正式修复是在 SDM 固件 23.2 和 U-Boot v23.01 中,但这需要在 U-Boot 和 SDM 固件版本之间进行检查。如果不满足此条件,则观察到 U-Boot 挂起。下表描述了在不同版本的 U-Boot 和 SDM 固件之间可能观察到的场景:

    SDM 固件和 U-Boot 之间的兼容性期望
    SDM FWU-BOOT结果说明
    23.22023.01传入任何配置在 SDM 固件和 U-Boot 中应用了正式修复。
    23.1 及更早的版本2023.01在带有 U-Boot SPL 挂起的任何配置中失败正式修复仅在 U-Boot 中,但由于这需要 SDM 固件 23.2 才能工作,因此会出现挂起
    23.22022.10传入任何配置U-Boot 2022.10 修复了初始问题。未观察到初始问题
    23.22022.07 及更早版本

    应用 https://www.intel.com/content/www/cn/zh/support/programmable/articles/000092408.html 中所述的变通办法后,

    传入任何配置。

    如果 U-Boot 未实施任何修复,则会观察到初始问题。


    解决方法

    为避免兼容性问题,请迁移到 SDM 固件 23.2 和 U-Boot v2023.01 或更高版本。

    相关产品

    本文适用于 1 产品

    英特尔® Agilex™ FPGA 和 SoC FPGA

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