Hi,
On the nrf54L15 with MCU boot enabled, what is approximately the fastest time that the chip could boot and set a gpio line high, if everything not critical is disabled?
From my testing I am seeing a bit over 500ms, and that seems very high.
Hi,
On the nrf54L15 with MCU boot enabled, what is approximately the fastest time that the chip could boot and set a gpio line high, if everything not critical is disabled?
From my testing I am seeing a bit over 500ms, and that seems very high.
Hi,
I haven't tried profiling the startup on the nRF54L yet, but most of the delay is likely from the 32k crystal oscillator ramp up (much longer than HF crystal osc.) and the bootloader’s validation of the main application image. I can look into ways to reduce this, but I'd like to confirm the goal first. Is it to be able to assert the signal as early as possible during boot or is it to have the application ready sooner? The signal could be asserted from the bootloader instead.
Best regards,
Vidar
Thanks
The goal is to get to main as fast as possible.
Please try to build the bootloader and app with CONFIG_SYSTEM_CLOCK_NO_WAIT=y and see if it improves things. With this option the system timer will start running of the less accurate RC osc. instead of waiting on the crystal oscillator to be ready.
Please try to build the bootloader and app with CONFIG_SYSTEM_CLOCK_NO_WAIT=y and see if it improves things. With this option the system timer will start running of the less accurate RC osc. instead of waiting on the crystal oscillator to be ready.