hello Nordic
i am working with nrf52840, with zephyr and mcuboot
i have read that there can be first stage bootloader (immutable bootloader), and a second stage bootloader (upgradable bootloader) in the following links
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.3.0/nrf/samples/bootloader/README.html
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.3.0/nrf/ug_bootloader.html#ug-bootloader
my question is what should be my considerations when deciding to work with upgradable bootloader ?
(i assume having another bootloader takes more memory, in my system i have an additional external flash and i will DFU via OTA (BLE).
what are the prose and cones for using only immutable bootloader vs using upgradable bootloader as well ?
(i thought that the use of secondary bootloader is for cases when there is not enough memory to run complete rtos so the bootloader is divided to stages of boot but to my understanding it is not the case with the nrf52840 running with zephyr .. am i correct ? )
hope to read from you soon
best regards
Ziv