cancel
Showing results for 
Search instead for 
Did you mean: 

DDR Change on Custom STM32MP257F Board

_Vanshika
Associate II

Hii,

I am working on a custom board based on the STM32MP257FK3 SoC. For initial bring-up, I am currently using a Linux/bootloader build that was generated for the STM32MP257F-DK reference board.

On my custom hardware, the DDR memory has been changed from LPDDR4 (used on the DK board) to DDR3. While reviewing the STM32MP25 software stack, I noticed that the DDR type impacts not only the DDR controller configuration but also the PMIC voltage settings, which differ between LPDDR4, DDR3, and DDR4 designs.

I would like clarification on what software changes are strictly required to make DDR3 work correctly on a custom STM32MP257F board.

Specifically, I would like to understand whether supporting a different DDR type requires only Device Tree changes, or if bootloader and driver-level changes are also needed. Also, since DDR type affects power requirements, I would like guidance on the PMIC configuration changes required for DDR3. I want to understand which voltages need to be modified, where these settings are defined in software, and whether they are configured in TF-A, U-Boot, Device Tree, or elsewhere.

1 REPLY 1
PatrickF
ST Employee

Hi @_Vanshika 

please have a look to 
https://wiki.st.com/stm32mpu/wiki/How_to_setup_the_DDR_configuration

Regards.

In order 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.
Tip of the day: Try Sidekick STM32 AI agent, see here