6.3.3 刷包流程

6.3.3 刷包流程

(1)如果是新出厂的板卡,ASIK和ABIL一起上电。如果是其他项目用过的旧板卡,拔出ABIL后上电。

(2)复制Python刷包脚本到本地计算机的YAFT目录。最新版本下载目录:

https://svne1.access.nsn.com/isource/svnroot/BTS_T_YAFT/trunk

(3)准备好待刷的软件包zip文件,可以从wft下载到本地。

(4)打开DOS命令行提示符,cd到脚本YAFT目录。

(5)执行脚本按指定地址和文件路径刷包。

比如:C:\classical\YAFT>yaft.py-i 192.168.255.129-z d:\sw\AirScale-0.835.369.zip

备注:如果执行失败,看输出信息分析原因。如果是登录出错,尝试以下命令,在提示密码时输入oZPS0POr RieRtu按Enter键继续。

yaft.py-i 192.168.255.129-z d:\sw\AirScale-0.835.369.zip--ask_for_password

如无法解决,收集YAFT目录下\log子目录里最新的一个文件给后台分析。

(6)刷包完成后,等待ASIK自动重启。

(7)可以ssh登录上去查看软件版本,确定文件名包含所刷的版本号:

cat/ffs/run

(8)ssh执行以下命令,查看ASIK和ABIL的升级状态:

export PYTHONPATH=/opt/hwmt/python;python/opt/hwmt/python/hwapi/AdetS.py-s

(9)直到显示ready。如果ABIL没有插入,等待FCT显示ready后,下电插入ABIL。上电后再次执行命令查看状态,直到FCT和FSP板卡的所有项目都显示ready,如图6-11所示。

图6-11 刷包成功

注意:在所有状态显示ready之前,不能重启或者断电板卡!除非30分钟以上还不显示ready,才可以尝试断电/上电然后继续观察。

另附Python环境安装步骤:

(1)安装python 2.7.x,官网下载。

(2)添加安装路径到Windows环境变量Path:我的电脑→属性→高级系统设置→环境变量→系统变量Path

(3)添加,比如:C:\APPS\python27\;C:\APPS\python27\Scripts。

(4)升级pip。运行DOS命令:

python-m pip instal l--upgrade pip

(5)安装paramiko:

pip instal l paramiko

(6)查看tython-version。