This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF5340 - UART boot mode selection

Hello,

I want to program nRF5340 via UART.

What is the hardware related event that puts the application processor in program mode over the UART ?

All ARM microprocessors I've worked with have special pins with "boot-mode" function.
When the device reset is deasserted, the boot mode selection is determined by the logic values of these pins.
I suppose nRF5340 does the same. Or not?

I'm in the hardware design process, and need to fix this.

Regards,
Gabriele

Parents Reply
  • Hi haakonsh.

    I've made substantial progress on the hardware design. There is space for a little improvement.
    We agreed that for bootloader restart the Soft Reset is sufficient.
    Now I've realized I need to reset some external circuitry when rebooting programmatically.
    Does a Soft Reset pull low the reset pin ?

    Another question is how long it takes a system reboot ? I mean the time elapsed form a Soft Reset to a system ready condition under Zephyr.

    Thanks for your valuable support
    Gabriele

Children
Related