Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
We want to use the OTA library to download a firmware on a 2538 chip that is connected to the 3220sf. We are successful at downloading the tar using the library in mode OTA_FILE_DOWNLOAD. Once OTA_run() returns OTA_RUN_STATUS_DOWNLOAD_DONE all seems like we wish. However the OTA library is in a wrong state. If we try downloading a new package OTA_run() returns OTA_RUN_STATUS_DOWNLOAD_DONE straight away with downloading.
- Was the OTA designed to handle simple file downloads generated with Uniflash?
- What would be the way to use it this way?
The OTA library does a lot ( downloading , parsing the package, checking signings ) it would be as shame if it could only be used for the host binary running images.