啟用早期 I/O 發佈功能時,可能會出現在 10 SX 設備(如 270/320/480)上配置週邊 RBF 檔後,Intel® Arria® HPS DDR 校準失敗的情況。發生這種情況時,Uboot 會列印出一條消息,如下所示。
錯誤:無法校準 SDRAM
DDRCAL:失敗
如果出現此問題,請在配置 periph.rbf 時嘗試使用 8 以外的 cdratio 值。建議使用 cdratio=4。如果再次失敗,請嘗試 cdratio=2 和 cdratio=1。配置 core.rbf 時設置 cdratio=8。
這些更改可以在 /uboot-socfpga/arch/arm/cpu/armv7/socfpga_arria10/fpga_manager.c 或 /u-boot-socfpga/drivers/fpga/socfpga_arria10.c 中完成。
此問題已在Intel® Quartus®軟體版本 22.4 中修復