开放平台基站配置--固件升级,配置失败或超时
问题描述:在开放平台页面对基站固件进行升级时,选择固件下发后,等待数分钟后,页面结果显示‘手动配置超时’或者‘手动配置失败’,如下图
处理方法:
一定要先处理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)执行下面命令重启基站后,开放平台查看基站在线后基站版本是否发生变化
cd /home/seekcy_blgkillall -9 blg./blg
6)如果固件版本号最后一位确认是目标版本号,则替换成功;如果不是,确认固件文件是否正确,然后再次尝试,还是不行,找问题小组。
示例:要从44.3_15.4.1.15.20升级至44.3_15.4.1.16.24,则看最后的20是否变成了24
7)重启基站,执行命令
chmod -R 777 /home/seekcy_blgreboot
8)查看平台基站是否正常在线
3、手动替换2640固件(非必要不建议使用)
1)使用文件传输工具(xftp,winscp等)连接基站,将2640固件xxxx.bin文件上传至目录
/home/seekcy_blg/cc2640_bin下
2)使用shell工具(xshell,finalshell等)连接基站,挪走2640固件文件
cd /home/seekcy_blg/cc2640_binmv bootloader.bin /home/seekcy_blg
3)重命名上传的2640固件xxxx.bin文件
mv xxxx.bin bootloader.bin
4)杀掉基站运行的进程
cd /home/seekcy_blg./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