4.4以前的版本不支持在线升级, 按照传统的方法,需将机箱打开,设置跳线后, 进入u-boot进行升级。 本文提供一种更为便捷的方法实现原有系统升级到4.4版本的方法, 升级后的版本,就可以通过在线升级的方式实现信息终端的固件升级。
1. 获取升级包 V4.2升级V4.4.zip
2. 准备 tftp serverver,把tftp 下载目录指定到tftp_image 目录, 该目录下包含了所需要升级的版本以及手动升级u-boot的压缩包
(uImage, u-boot.bin, lpc3250_App.yaffs,rootfs.yaffs 为需要升级版本的文件,update_uboot.tgz 为手动升级u-boot的压缩包)
3. 远程通过控制台或者web修改中控中的服务器配置为指定服务器IP(该IP为提供升级下载用的TFTP服务器的IP),配置中控的IP地址为固定IP地址,并且确保中控能够访问服务器。
必须确保设置正确,否则中控重启后无法进行升级下载!
4.远程登录要升级的中控(假设中控的ip地址为192.168.1.101,升级时,该IP地址必须设定为固定IP 不能为DHCP获取IP)
telnet 192.168.1.101
5. 在中控的linux shell 下执行如下命令:
cd /tmp
tftp -g -r update_uboot.tgz 192.168.1.5
注: 假设192.168.1.5为tftp服务器的ip地址。
ls
在/tmp 目录下应该能够看到update_uboot.tgz 文件。
解压升级包
tar zxvf update_uboot.tgz
执行升级命令
cd update_uboot
source ./update_uboot.sh
执行该脚本后,中控会自动重启并进入u-boot 进行新版本的自动升级,该过程大概需要几分钟。 当升级完成并自动重启后,中控会更新到指定的新版本,服务器IP 为自动查找方式。