Skip to main content
Associate
March 6, 2026
Solved

STM32F446: how to run code from externally-attached off-chip SDRAM?

  • March 6, 2026
  • 1 reply
  • 199 views

I am currently using the STM32F446ZET6 chip, which comes with 16MB of off-chip SDRAM. I have been trying to run the program in the SDRAM, but have not been successful. I would appreciate any help.

Best answer by KDJEM.1

Hello @shiyming and welcome to the community;

 

I recommend you to look at How to set up the FMC peripheral to interface with the SDRAM IS42S16800F-6BLI from ISSI and follow the steps share in this article to configure your project.

Also, you you can get inspired from an available example FMC_SDRAM.  This example describes how to configure the FMC controller to access the SDRAM memory. This application has been tested with STM32446E-EVAL board and can be easily tailored to any other supported device and development board.

 

I hope this help you.

Thank you.

Kaouthar

1 reply

KDJEM.1
KDJEM.1Best answer
Technical Moderator
March 6, 2026

Hello @shiyming and welcome to the community;

 

I recommend you to look at How to set up the FMC peripheral to interface with the SDRAM IS42S16800F-6BLI from ISSI and follow the steps share in this article to configure your project.

Also, you you can get inspired from an available example FMC_SDRAM.  This example describes how to configure the FMC controller to access the SDRAM memory. This application has been tested with STM32446E-EVAL board and can be easily tailored to any other supported device and development board.

 

I hope this help you.

Thank you.

Kaouthar

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.
shiymingAuthor
Associate
March 6, 2026

hi,Kaouthar
Thank you for your advice. I will understand and learn from these documents, and try to solve my problem.
If I encounter any problems during this period, please continue to give me your valuable advice