- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have some number of fielded units running code generated with SDK 2.1.1, and I would like to consider upgrading them to SDK 2.2.
I have been able to build my application using SDK 2.2 and load it via UART, and it seems to work fine.
However, when I tried upgrading an SDK 2.1.1 over the air to the SDK 2.2 image, it repeatedly reboots.
Is it possible to do this type of upgrade?
One thing I observed that has changed in SDK 2.2 is that the "compressed CGS" image format that was introduced in SDK 2.1 appears to have been turned off again. It occurred to me that this could be a reason why the OTA does not work. (There could also be other reasons as well). Is there any way to re-enable compressed CGS?
In the Makefile for SDK 2.2, it appears that compression is disabled if "DIRECT_LOAD" is not set.
If OTA is not possible this way, then there is no practical way for us to upgrade our fielded units to this new version.
Solved! Go to Solution.
- Labels:
-
I2C
-
Over The Air Upgrades - OTA
-
SDK 2.X
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Update- fixed
the problem was the WDT is going off when running the OTA image.
It came up with 2.2 only, because of the slower EEPROM/I2C performance on SDK 2.2.