cancel
Showing results for 
Search instead for 
Did you mean: 

Why Your STM32MP657 Can't Use SDR SDRAM (And How to Pick the Right DDR3)

232002720e
Visitor

I just spent some time debugging a fundamental compatibility issue between an MPU and its RAM, and I wanted to share what I learned to save others the same headache.

I was looking at using the STM32MP657 (a powerful Cortex-A7 MPU) and almost made a critical error by assuming it could work with a common SDR SDRAM chip like the W9825G6KH-6.

Spoiler Alert: It can't. Here's why.

The STM32MP657 has a DDR3/LPDDR2/LPDDR3 memory controller. The W9825G6KH-6 is an SDR SDRAM. These are two completely different, incompatible memory technologies.

Think of it like trying to put diesel fuel in a gasoline engine. Both are fuels, but the underlying technology and "communication protocol" are entirely different.

3 REPLIES 3
TDK
Super User

Huh?

> STM32MP657

The STM32MP657 doesn't exist. Probably meant STM32N657?

> The STM32MP657 has a DDR3/LPDDR2/LPDDR3 memory controller. The W9825G6KH-6 is an SDR SDRAM. These are two completely different, incompatible memory technologies.

STM32N657 definitely support SDRAM. It can work with the W9825G6KH-6 in SDR mode.

TDK_0-1762610583896.png

 

If you feel a post has answered your question, please click "Accept as Solution".
Sorry 

Yes im looking for STM32N657 

I need  support for  developing a custom bord with maximum external ram and flash setup , bootloader and air application setup