- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I found the bless priority has conflict with OTA function enabled. I set the bless priority to 3 in "BLE_OTA_UpgradableStackExample_Stack01" and 0 in application project. Based on the chip behavior, seems like the priority in the build is 3 not 0.
Then, I changed the priority to 0 in "BLE_OTA_UpgradableStackExample_Stack01". And the chip behaved as priority 0.
Is it a bug or the stuff I missed?
Thanks.
Dayi.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Dayi,
Upgradable stack OTA architecture reuses the BLE stack from Stack project to reduce flash memory consumption. Thus BLESS interrupt priority will also be obtained from corresponding stack project.
Best Regards,
Geona Mary
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Dayi,
Upgradable stack OTA architecture reuses the BLE stack from Stack project to reduce flash memory consumption. Thus BLESS interrupt priority will also be obtained from corresponding stack project.
Best Regards,
Geona Mary
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In this case, could you add this in OTA document? Just remind user don't forget to set priority in stack.