I am attempting to do firmware update using a WIZ550io shield on a Nordic Semiconductor nRF52 Development Kit. To do this, I try to follow the example here: https://github.com/Wiznet/WIZBLE510_ETHERNET/tree/master/nRF5_SDK_12.2.0_WIZBLE510_TFTP_DFU_Release1
I am able to connect to the TFTP server and download a file to the development kit. The issue is that the example does not state how the firmware file should be generated and uploaded to be compatible with Wiznet’s implementation of DFU. I have tried with the files provided with Nordic’s SDK that Wiznet’s example is built upon, but I get an error saying that the downloaded application is not valid after it is downloaded.
The README file in the example I link to, only shows a picture of a “firmware.bin” file, but does not provide information about how to make this file, what it should contain and how its settings should be.
Does anyone here know how this should be done?