I need to implemet an OTA scheme.
For the testing purpose I
1. Converted a bin file generated by Wiced SDK to uint8 array. The bin file was 7 KB.
2. Called ws_upgrade_int(); ws_upgrade_init_nv_locations();
3. Stored the array contents directly in upgrade_ds_location using ws_upgrade_store_to_nv().
4. called ws_upgrade_finish to alter SS1 and SS2.
The issue is that it is not restarting after Step4.
Is there anything wrong in my test procedure. I am using BCM20736 with serial flash.
The only OTA process we support here on the Community is described here in the WICED Secure Over-the-Air Firmware Upgrade Application Note (SDK 2.x and TAG3 Board)
Note that a similar response was posted here: What are the APIs to access i2c E2PROM with Wiced Smart?
I believe the two requests (same company) are linked.