2022-05-27 10:55 PM
Hi,
I am developing firmware for an application where in I need to perform an OTA to a higher version (better performance version for instance) and this can keep on continuing, such that I can always update to a higher version from a previous version which was attained using OTA.
Currently, I am able to update using the OTA service manager to a Hello world application. However, if I wish to update to another application with OTA services too, how can I do that? I tried following the same code of OTA service into the new application, but that did not work. I tried adding the preprocessor and linker options in the new application specified by ST in their OTA firmware upgrade PDF, but that prevents me from using OTA services & characteristics inside the user code (request callbacks etc.).
Please help, many thanks!