Page 1 of 1

ota_data_initial.bin文件的作用是什么?

Posted: Wed Nov 28, 2018 2:21 am
by YxWang
我尝试不烧录ota_data_initial.bin文件, 而程序依旧能够正常运行。所以我想了解,ota_data_initial.bin的作用及其定义是什么?

谢谢各位!

Re: ota_data_initial.bin文件的作用是什么?

Posted: Wed Nov 28, 2018 7:20 am
by YxWang
在官网找到这么一段话:
There is also a new “otadata” slot, which holds the data for OTA updates. The bootloader consults this data in order to know which app to execute. If “ota data” is empty, it will execute the factory app.
出自Docs » API Reference » System API » Over The Air Updates (OTA)

我认为这个是答案吧

Re: ota_data_initial.bin文件的作用是什么?

Posted: Wed Nov 28, 2018 4:20 pm
by costaud
otadata分区,用于标志目前运行哪一个app类型的固件。
ota_init 中都是全0xff,表示用第0个app分区开始运行。
如果不烧,只是不确定烧完flash后运行的是否是第0个app分区的固件。

Re: ota_data_initial.bin文件的作用是什么?

Posted: Thu Dec 13, 2018 1:50 am
by YxWang
costaud wrote:
Wed Nov 28, 2018 4:20 pm
otadata分区,用于标志目前运行哪一个app类型的固件。
ota_init 中都是全0xff,表示用第0个app分区开始运行。
如果不烧,只是不确定烧完flash后运行的是否是第0个app分区的固件。
非常感谢您!