Anyway to separate nrf connect sdk util from user application to decrease image size when performing DFU, like SoftDevice strategy ?

Hi,

We are using nRF Connect SDK to develop Mesh application on nRF52832. We want to add DFU function to our application.

When analyzing the memory report, we find that exceed 90% of the ROM is nRF Connnect SDK Util. Our self-developed code takes up less than 10%.

Is there anyway that we can seperate nrRF Connect SDK Util from user application, like SoftDevice in nRF SDK?
Thereby, we can put the nRF Connect SDK Util in one partition and our user application in another partition. After that, we just need to upgrade the user application when performing DFU.

Parents Reply
  • Hi,

    If you plan on doing anything involving the transfer of large amounts of data, the Bluetooth SIG has made publicly available a draft for the Mesh Binary Large Object Transfer Model, which is being developed for this purpose.

    The information page on bluetooth.com for the latest version (d1.0r04_PRr00) of the draft even mentions "Mesh Firmware Update" as a related document, providing a link which requires SIG membership for access, not sure what level. It may be worth looking into for your DFU needs.

    I cannot share any future plans for nRF Connect SDK here, but our sales representative for your area may be able to share more information regarding what we plan from our side in this domain. If you do not know who this is, then please ask for contact details in a private ticket or direct message.

    Regards,
    Terje

Children
No Data
Related