开放平台基站配置--固件升级,配置失败或超时

问题描述:在开放平台页面对基站固件进行升级时,选择固件下发后,等待数分钟后,页面结果显示‘手动配置超时’或者‘手动配置失败’,如下图

处理方法:

一定要先处理AP固件,再处理2640固件

1、准备好固件文件。对应固件版本文件可以咨询问题小组或者服务代表段素勇,涉及到预测性维护的需咨询服务代表许润晗。
2、手动替换AP固件
1)将获取到的seekcy_blg.tar文件先手动解压
2)使用文件传输工具(xftp,winscp等)连接基站,将/home目录下的seekcy_blg文件夹拷贝到电脑上,然后删除原文件夹,并将第一步解压出来的seekcy_blg文件夹上传至/home目录下
3)使用文件传输工具(xftp,winscp等)连接基站,将/etc/config/目录下的system文件拷贝到电脑上,然后删除原文件,并将第一步解压出来的seekcy_blg文件夹中的system文件上传至/etc/config/目录下
4)按照基站配置要求修改system文件
执行:cd /home/seekcy_blg/
执行:killall -9 blg
执行:vi /etc/config/system
按照正常基站上线配置去修改,比如是MQTT基站,需要修改SysMqttBrokerIP这个参数,比如是TCP基站,需要修改SysServerIPInner和SysServerPortInner等,这边不再详细阐述。
5)执行下面命令重启基站后,开放平台查看基站在线后基站版本是否发生变化

  1. cd /home/seekcy_blg
  2. killall -9 blg
  3. ./blg

6)如果固件版本号最后一位确认是目标版本号,则替换成功;如果不是,确认固件文件是否正确,然后再次尝试,还是不行,找问题小组。
示例:要从44.3_15.4.1.15.20升级至44.3_15.4.1.16.24,则看最后的20是否变成了24
7)重启基站,执行命令

  1. chmod -R 777 /home/seekcy_blg
  2. reboot

8)查看平台基站是否正常在线
3、手动替换2640固件(非必要不建议使用)
1)使用文件传输工具(xftp,winscp等)连接基站,将2640固件xxxx.bin文件上传至目录
/home/seekcy_blg/cc2640_bin下

2)使用shell工具(xshell,finalshell等)连接基站,挪走2640固件文件

  1. cd /home/seekcy_blg/cc2640_bin
  2. mv bootloader.bin /home/seekcy_blg

3)重命名上传的2640固件xxxx.bin文件

  1. mv xxxx.bin bootloader.bin

4)杀掉基站运行的进程

  1. cd /home/seekcy_blg
  2. ./kill_all.sh

5) 按照下图依次执行命令


6))最后执行reboot命令
7)平台上待基站正常在线后确认版本号,倒数第二位数字是否是目标值
示例:要从44.3_15.4.1.15.20升级至44.3_15.4.1.16.24,则看倒数第二位数字15的是否变成了16
8)给基站重新下发网络参数和编号
4、至此,手动升级完成。需要将上传的seekcy_blg.tar文件删除。

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/803