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

NRF52832 Firmware Upgrade using Esp8266

Hi Team

I am trying to implement the firmware upgrade for master controller nrf52832 on chip using esp8266 over uart and I am very new with this boot-loader part.

I had gone through many examples and trying to understand the flow from where to start. Code had already implementation of DFU using nrf connect application and working, but now I need to do this using esp8266.

My flow is I will download the hex file from the server and then upgrade the hex file form esp8266 over uart.

I had seen the examples - secure_bootloader_dfu and iot example but still not able to understand the example.

Any help or suggestion in this.

Parents Reply
  • Hi,

    Sorry for the late reply.

    In the blogpost I linked to there is a document called 'DFU_SPI_readme.docx' which is the documentation for SPI DFU master code, this was  the documentation I was referring to. There is a link there where the DFU protocol and packet structure is explained, here. Have you read it?

    The SLIP library is not only for validation, it performs encapsulation for encoding and decoding packets as defined in RFC1055. Our UART bootloader is configured to use SLIP, so I am not sure if it would be wise to not use it, unless you also modify the UART bootloader.

    Best regards,

    Marjeris

Children
Related