This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

NSIB first stage bootloader direct application fw update.

Hi, there.

I'm trying to implement DFU over UART for a NRF5340. I have read the documentation and have understood this will require the use of a bootloader and I wish for this to be a first stage bootloader. I came across this documentation page which describes the two supported bootloaders : https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/app_bootloaders.html#app-bootloaders-support-table.

I like to use the NSIB over MCU boot due to the XIP feature. However the table provided in the documentation only glances on SMP server usage for DFU (OTA and direct). But the document also outlines this : 

The bootloaders support two types of updates:

  • Direct updates - where an in-place substitution of the image takes place.

  • Background updates - where the updated image is obtained and stored, but the update is completed later on.

what I want to know is, if NSIB supports direct-wire (UART) DFU and how I can enable and test it? I also could not find any samples on the github repo of nRF connect sdk to enable UART however saw a proj.conf which had CONFIG_SERIAL set to "n" on the bootloader example. will enabling serial add DFU over uart and is there a supported tool like mcumgr for DFU?

Thanks for the replies in advance !

Parents Reply Children
No Data
Related