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
  • On bootloader I didn't make any changes:

    I am using SDK 14.2 that supports BLE DFU and Serial DFU both.

    Yes with PC using NRF util I am getting same response.

    DFU master I had studied that packet protocol that needed to be sent and design a logic accordingly.

    After more debugging  I had observed that - 

    sd_flash_page_erase(p_op->erase.page + p_op->erase.progress);

    This function is not returning only in case of serial dfu but working fine in BLE DFU.

Children
Related