STM32G0B1RCT6 HSE Bypass Mode - Intermittent Startup Issues
Hi everyone,
I'm having an issue with HSE bypass mode on the STM32G0B1RCT6 and hoping someone here has seen something similar.
The HSE randomly won't start in bypass mode. I've tried two different oscillators - the S2D8.000000B20F30T and an OT32258MJBA4SL that I pulled from a working STM32F405RGT6 board where it runs without any problems.
The behavior is inconsistent. Sometimes it starts up normally and then runs solid. Other times it just won't set the HSERDY flag. We've tried both toggling the NRST pin and resetting from code, but neither changes the state - if it's working, it stays working, and if it's not working, it stays not working. Only power cycling the entire board can change the state in either direction, sometimes making a non-working board work or making a working board stop working.
On the scope, the signal from the oscillator is always visually fine.
Any ideas or suggestions for debugging this would be helpful!
