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
  • Apologies for not making myself clear.

    I meant is Serial DFU and BLE DFU are present in Examples in SDK14.2. 

    What I am doing is, I had a code that supports BLE DFU and working fine. In the same code I had enable the Serial DFU also. But only use one at a time, either use BLE or use Serial.

    In the field I don't have any BLE connections at client site so in that case I will using Serial DFU to upgrade my nrf firmware and where BLE is available I will be using BLE DFU.

    I have to implement those feature in same firmware because I am not aware which device will be going to client, so all devices should support both.

    So, after all I did I am getting this error that I had mentioned earlier.

    Is there any way to resolve this error because my DFU controller is ready for testing, only this error is causing problems.

    Please suggest what should I do in this.

    Currently I am trying with example for Serial DFU mentioned in SDK 14.2 will share the results here.

Children
Related