I would like to discuss with you about the problem of uSD card.
Normally, it's working well if the application executes from internal Flash, but when it runs on SDRAM, the uSD can not initializes with FR_DISK_ERR. The reason is the function HAL_SD_ReadBlocks() not returns SD_OK.
I have reduced SDIO clock but not help.
SysClk = 168Mhz, SDRAM Clock = 84Mhz and SDIO Clk = 24Mhz.
Any advice and suggestions will be greatly appreciated.