bigbaicai

芯方式是以开云棋牌官网在线客服人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的开云棋牌官网在线客服人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

mt6735[NVRAM]检查两个不同modem版本的modem nvram是否可以采用OTA升级

0
阅读(1127)

mt6735[NVRAM]检查两个不同modem版本的modem nvram是否可以采用OTA升级

[DESCRIPTION]
需求:判断不同的Modem版本是否可以直接采用OTA升级,而不会对modem nvram造成
影响,以下方法就是检查两个不同modem版本的modem nvram是否可以采用OTA升级 。
注意:使用该方法的前提是两个版本RF custom参数一致,没有做修改。如两个版本DRDI,CA组合,Support band有变动,请使用全擦升级。

[SOLUTION]
1.所需脚本:nvram_lid_check.pl,该脚本位于Modem Version:LR11.W1539.MD.MP中的/mcu/pcore/tools/NVRAMStatistic目录下;


2.运行脚本所需操作系统:linux


3.Linux上需安装的软件:ActivePerl软件;


4.所需文件:~nvram_lid_information.log和~nvram_lid_size.log文件,位于两个modem版本code中,编译生成的\build\...\nvram_auto_gen目录下;


5.运行脚本的命令行格式:perl nvram_lid_check.pl [PreLogPath] [CurrLogPath] [OutputLog]


Example:
假设现在想知道如果采用OTA升级从modem_v1升级到modem_v2,modem nvram是否会出问题。


1.进入Linux操作系统(已安装ActivePerl软件),在适当位置新建文件夹check_lid,将脚本
nvram_lid_check.pl复制进Linux服务器的该目录,新建modem_v1和modem_v2两个文件夹,并将相应版本编译生成的~nvram_lid_information.log和~nvram_lid_size.log文件复制到对应的目录中。


2.进入Linux命令行,cd到check_lid目录。


3.输入运行脚本的命令行:perl nvram_lid_check.pl modem_v1 modem_v2 log.txt /s,输入回车后会打出相应信息,如下图所示。同时这些信息也会生成在log.txt文件中。



注意:
1.如果打出的信息中有error 或 assert,说明这不能采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2。


2.如果没有error 或 assert,但是有warning信息,该信息也不能直接忽略,如果贵司的同仁具有资深NVRAM经验可自行判断。否则请mtk同仁帮忙确认是否可以采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2。


3.如果没有error,assert和warning,那么可以采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2。

Baidu
map