This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can I download new image in the place of application ?

As per DFU concept the image management command handlers makes it possible to uploadlisttest and confirm the image(s), while the OS management command handlers makes it possible to reset the chip (and run the echo command). Since the DFU support is added to the application, the chip needs to be reset, to give control to MCUboot, which will validate the new uploaded image and swap it with the old image.

But I want to erase old image 1st then download new image using DFU because my application is occupy 90 % of memory so vacant space is not available to download new image and it is hard to add external flash memory because hardware design is completed.

How to do it ?

Any settings is there to do so.

Thanks ,

ram

Parents
  • Hi Ram,

    Which transport do you use for DFU?

    MCUboot does not have any other transport than serial, and that is for serial recovery. If you want another transport (like Bluetooth) or more features than you get with serial recovery, you need to do handle the transport in the application, and then you need to store the new image separately from the existing image. One alternative could be to use an external flash in addition to the nRF, and have the secondary slot there.

    Einar

Reply
  • Hi Ram,

    Which transport do you use for DFU?

    MCUboot does not have any other transport than serial, and that is for serial recovery. If you want another transport (like Bluetooth) or more features than you get with serial recovery, you need to do handle the transport in the application, and then you need to store the new image separately from the existing image. One alternative could be to use an external flash in addition to the nRF, and have the secondary slot there.

    Einar

Children
Related