En raison d’un problème avec vous-boot-spl(u-boot-socfpga-v2022.01) pour les FPGA SoC Agilex™ 7, il se peut que vous ne puissiez pas accéder à tout l’espace HPS DDR lorsque HPS EMIF est activé avec le convertisseur demi-taux (HRC) activé et quart de taux. Par exemple, si HPS EMIF est une configuration de 2 Go, HPS ne peut accéder qu’à la première moitié de 2 Go, et la seconde moitié de 2 Go n’est qu’un alias pour la première moitié.
Pour contourner ce problème, vous devez modifier le code source dans u-boot-socfpga/drivers/ddr/altera/sdram_agilex.c(81) à partir de
update_value |= (hmc_readl(plat, CTRLCFG3) & 0x4) ;
À
update_value |= 0x4 ;
Ce problème a été résolu avec you-boot-spl(u-boot-socfpga-v2023.01).