Some Questions about SUOTA and OTP and Application

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
gert186
Offline
Last seen:1 year 3 months ago
加入:2016-04-21 12:59
Some Questions about SUOTA and OTP and Application

Hi,
I have to design a low Power appliction.
I would also like to use Over Air update program.
So I found out to use no external Storage for low power application.

First Question: is it possible to programm the OTP over Air oe how is the update programmed?
Which OTP Header Bits have to be set SUOTA and OTP boot?

I have Designed DA14580 boards and a Delevopment Pro Kit.

Which size could the Update over the aire program have? 32kB ? or smaller caused of the use of SUOTA?

Best regards
Gert

Device:
MT_dialog
Offline
Last seen:2 months 1 week ago
工作人员
加入:2015-06-08 11:34
Hi gert186,

Hi gert186,

In order to use the SUOTA profile and functionallity you need an external storage device, a flash or an externa EEPROM, you can't use the OTP for that, OTP stands from One Time Programmable and apart from that you also need the Vpp in order to program this kind of memory. So the answer to the first question is NO, you can't use SUOTA with OTP. I am not sure about the second part that you are asking, in order to boot from OTP you need to set the application flags to "Yes" in order for the bootloader to be aware that there is a fw in the OTP.

Regarding the size of the image, SUOTA doesn't impose any restriction to that, the limit is by the 580 and the available RAM space that the device has in order to run a fw that exceeds the 32K limit. The SUOTA procedure in order to be supported requires some profile and application implementation which means extra code, this code is also included in the 32K limit of the device.

Thanks MT_dialog