微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > SD或者OTA升级secutiry device和non-security device的区别

SD或者OTA升级secutiry device和non-security device的区别

时间:10-02 整理:3721RD 点击:
问题现象: 同样的升级包在升级non-security device可以升级成功,升级secutiry device确不能升级成功!
原因说明:SD在升级non-security device和security device的区别是:在升级security device时,SUPPORT_SBOOT_UPDATE这个宏会打开!然后升级security device时会去检查升级包中的SEC_VER.txt这个文件,并且检查SEC_VER.txt这个文件里的CUSTOM_NAME,BOOTIMG,RECOVERY,android四项,并且要求BOOTIMG,RECOVERY,ANDROID这三项的值要比手机里面这三项的值要相等或者大于手机版本里的值!否则会升级失败!
下面举一个例子来说明,假如bootimg第一版是version 1
1. 空机先烧录进bootimg,则device里面的记录是version 1 2. 假如发现bootimg有security
bug,重新编出一版 version
2;接着烧录,device里面就变成记录的是version 2
3. 假如发现bootimg有security bug,重新编出一版 version 3;接着烧录,device里面就变成记
录的是version 3
4. (此时,如果要烧录回去verison 1或version 2,都是不允许的动作)
5. 假如这个时候USER透过OTA去升級,而OTA package记录的BOOTIMG版本號是4,那就允许更新;如
果是2或3,都不允许更新

哈哈哈哈h

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top