由于 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 FW | U-BOOT | 结果 | 说明 |
---|---|---|---|
23.2 | 2023.01 | 传入任何配置 | 在 SDM 固件和 U-Boot 中应用了正式修复。 |
23.1 及更早的版本 | 2023.01 | 在带有 U-Boot SPL 挂起的任何配置中失败 | 正式修复仅在 U-Boot 中,但由于这需要 SDM 固件 23.2 才能工作,因此会出现挂起 |
23.2 | 2022.10 | 传入任何配置 | U-Boot 2022.10 修复了初始问题。未观察到初始问题 |
23.2 | 2022.07 及更早版本 |
应用 https://www.intel.com/content/www/cn/zh/support/programmable/articles/000092408.html 中所述的变通办法后, 传入任何配置。 | 如果 U-Boot 未实施任何修复,则会观察到初始问题。 |
为避免兼容性问题,请迁移到 SDM 固件 23.2 和 U-Boot v2023.01 或更高版本。