2020-11-30 02:24 AM
Hi,
We want to use STM32F301 to do power on sequence control on my system board. Before board Gerber out we need confirm the boot time of STM32F301.
So, What's the boot time from power steady to run main function?
Thanks
2020-11-30 03:17 AM
> So, What's the boot time from power steady to run main function?
No one can answer that.
You would need to measure, or at least specify the startup code that runs up to that.
You can check datasheet and reference manual for reset times and number of cycles to fetch the reset vector.
2020-11-30 05:08 AM
The time between power-on and the MCU running the first instruction in the reset handler is incredibly quick. It can take tens of milliseconds or more between then and the start of the main function, depending on how much data your program loads into RAM and zero-initializes. Plus any time spent in static initializers.
2020-11-30 06:21 PM
is it possible to complete boot within 15 milliseconds ?
2020-11-30 07:02 PM
2020-11-30 10:23 PM
See "temporization" in datasheet.
What is added to it is software-dependent, i.e. under your control.
> Before board Gerber out we need confirm the boot time of STM32F301.
Get a simple devboard such as Nucleo or Disco, with your target processor or a similar one of the same family, and try.
JW