初期 I/O リリース機能が有効になっている場合、270/320/480 などの インテル® Arria® 10 SX デバイスで周辺機器 RBF ファイルを構成した後、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 で行うことができます。
この問題は、インテル® Quartus®ソフトウェア バージョン 22.4 で修正されています。