cancel
Showing results for 
Search instead for 
Did you mean: 

STM32U5A9 boot fail at low temperatures

NPato
Associate II

Hi,

We have a design that at normal temperatures runs fine (21C). If it goes below 0C it starts failing to boot.

The system has the Secure Boot Secure Firmware Update (SBSFU) system on it. We found that putting a delay at the start of the main() function in bl2_main.c seems to allow it to run. The delay needs to be about half a second.

Then as we reduce the temperature towards -40C we find we need to increase the delay to over a second to get it to work.

Does this sound familiar to anyone? Any ideas what could be going on?

Thanks

Nigel

3 REPLIES 3
Uwe Bonnes
Principal III

Do your crystals/oscillators have slow startup times?

Probably an external hardware issue; eg, clocks (as @Uwe Bonnes said), power supply, reset ...

STOne-32
ST Employee

Dear @NPato ,

I tag @CMYL to help , it seems with cold the timing of oscillators are changing , most probably HSI or Similar used inside the SBSFU .

Ciao

STOne-32