nrf5340 firmware and UI data OTA DFU over QSPI flash

Hi,

Our application has a GUI, the UI data is stored in the QSPI flash and it is independent of the firmware,

We program the QPSI flash via the PC tool in the development phase. Further, we would like to update the firmware and UI data via OTA.

I know the nrf5340 can update the firmware via OTA, but we have additional UI data which is independent of the firmware.

For our case, what is the recommended method to achieve our target?

Thanks!

Parents
  • Hi Jason,

    Sorry for confusing you with my previous answer..

    we would like to update the firmware and UI data via OTA

    Since you need to update both the firmware as well as the UI data, the easiest way is to integrate the UI data into the image i.e., hardcode the data as static in the device firmware.. Could you check if it is possible to do this..?

    Best Regards,

    Swathy

Reply
  • Hi Jason,

    Sorry for confusing you with my previous answer..

    we would like to update the firmware and UI data via OTA

    Since you need to update both the firmware as well as the UI data, the easiest way is to integrate the UI data into the image i.e., hardcode the data as static in the device firmware.. Could you check if it is possible to do this..?

    Best Regards,

    Swathy

Children
  • Hi SwRa,

    I think it is possible. but I have a question.

    As the UI data is large, integrating the UI data into the image will make the image size larger than the MCU internal flash. For the OTA process, the current process is that store the image in the temporary area of the internal flash. Is there any example of OTA over QSPI Flash? I mean that OTA  routine stores the image to QSPI first, and then moves the image(not including the UI data) to the internal flash.

Related