cancel
Showing results for 
Search instead for 
Did you mean: 

FMC SDRAM common clock description mismatch between CubeIDE and RM0433

gabrielgcma
Associate II

I want to set up 100MHz for SDRAM.

STM32CubeIDE version 1.18.1 has the following options for SDRAM clock:

gabrielgcma_0-1746991598437.png

The selected board is the STM32H743IITx. 

RM0433 Rev 8 states that:

gabrielgcma_1-1746991680421.png

I'm not sure HCLK and fmc_ker_ck are the same thing.

If I have my FMC clock set up as:

gabrielgcma_2-1746991712461.png

And select HCLK/2, I'll have 100MHz for the SDRAM? Or is HCKL system clock?

gabrielgcma_3-1746991843135.png

 

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Guru

> And select HCLK/2, I'll have 100MHz for the SDRAM?

Short answer: yes.

 

HCLK means fmc_ker_ck here.

 

If you go through HAL to see what the setting affects, you see it affects this field:

TDK_0-1747006331417.png

 

Do a search for fmc_ker_ck and you see where that's from. For you, it's PLL2R.

TDK_1-1747006420056.png

 

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

View solution in original post

1 REPLY 1
TDK
Guru

> And select HCLK/2, I'll have 100MHz for the SDRAM?

Short answer: yes.

 

HCLK means fmc_ker_ck here.

 

If you go through HAL to see what the setting affects, you see it affects this field:

TDK_0-1747006331417.png

 

Do a search for fmc_ker_ck and you see where that's from. For you, it's PLL2R.

TDK_1-1747006420056.png

 

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