nRF52810 boot loader over UART from external mcu

Hello,

Currently using a custom board that has the nRF52810 onboard along side an ESP32. I am wanting to update the firmware for the nrf chip from the ESP32 over UART. The idea is the ESP32 will make a GET request and transfer the firmware over.

I am aware of the DFU examples provided and so and do not think there is one for UART and between two micros. I am thinking of implementing a custom boot loader. Is my thinking correct on the matter to go about this by creating a child image and having the boot loader on there? If so I don’t particularly understand the documentation around a multi image build or how to go about implementation.

Currently as well I am using the Bluetooth EnOcean example for the PTM switches.

Is this the right way forward for this application?

Thanks

Parents Reply Children
  • Hi Abhijith,

    Thank you for your reply, apologies, struggling to understand and was not familiar with that sample nor did not find it previously. 

    I was considering one as was unsure / if possible (I assume so) that would be able to place the nRF52810 into bootloader mode, from a command via the esp32 and then the esp32 would feed the nRF52810 uart data so it will be able to overwrite its existing application. Apologies as I am relatively new, would this example be tweakable to achieve this?

    Thank you again

Related