Skip to main content
Associate II
December 15, 2025
Solved

Failing to Initialise SDRAM on STM32H757I-EVAL

  • December 15, 2025
  • 1 reply
  • 303 views

I am trying to initialise SDRAM on STM32H757I-EVAL.

I created a new demo project in STM32CubeIDE using the specified evaluation board. I disabled the other memory peripherals like MMC, etc. It calls MX_FMC_Init() but after that, when looking at memory at 0xD0000000 I only get ????? and accessing it gives hardfault.

In this support post it is suggested that the commands must still be sent to controller while in this one it is suggested that BSP_SDRAM_Initialization_Sequence() is called. The latter function is not available in my BSP.

How can I create a simple application to initialise the SDRAM?

Best answer by mƎALLEm

Hello @Pieter25 and welcome to the ST community,

Hope this article would help you: How to set up the FMC peripheral to interface with the SDRAM IS42S16800F-6BLI from ISSI

1 reply

mƎALLEm
mƎALLEmBest answer
Technical Moderator
December 15, 2025

Hello @Pieter25 and welcome to the ST community,

Hope this article would help you: How to set up the FMC peripheral to interface with the SDRAM IS42S16800F-6BLI from ISSI

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
Pieter25Author
Associate II
December 23, 2025

Thank you for the help. I wrote my own SDAM initialisation code and the error was that the CAS line had a typo in the GPIO alternate function initialisation. I fixed that, and now it is working. The extra info provided things I could double-check against.