Showing results for 
Search instead for 
Did you mean: 

STM32MP153 RCC HSE bypass configuration in DDR FW UTIL


Good evening.

I'm trying to use the ST's DDR FW UTIL (Github link) to test/verify DDR configuration with said project imported into STM32CubeIDE (latest version).

I'm running into trouble with the HAL's RCC configuration in that whatever configuration (Enabled, Analog Bypass or Digital Bypass) I apply to the HSE I never see the HSERDY bit go high in the RCC_OCRDYR register. Without the ready bit going high a timeout occurs and the clock initialization routine fails.

My reference is a 3.3V CMOS oscillator at 24.0 MHz. I've verified the output of the oscillator using an oscilloscope--it is proper frequency and waveform.

I've also observed curious behavior with the RCC_OCENSETR in that HAL writes to the HSEBYP bit never read back high when stepping through in the (SWD) debugger. Writing to the same register with the debugger is also never able to set the HSEBYP bit.

Any idea what might be happening?




Billy OWEN
ST Employee

Hi @LinuxAddict 


This post has been escalated to the ST Online Support Team for additional assistance.  We'll contact you directly.




Any news from the internal team? I've heard nothing yet.