用户可以通过命令行的方式来升级固件文件。
使用串口线将AP的串口和PC的串口相连,使用“超级终端”等软件,进入命令行界面。
超级终端设置如下:
Baud:9600
Data bits:8
Stop bits:1
Parity: none
Flow Control: none
1. FTP方式:
用FTP方法升级固件的命令如下(红色字体代表用户输入的内容):
Enterprise AP#copy ftp — 使用FTP方法升级固件
firmware copy firmware from tftp — firmware 代表固件升级
config copy config from tftp — config 代表配置文件升级
bootfile copy bootfile from tftp — bootfile 代表u-boot升级
file name firmware file name — WA6x3xN_V100R003C01.bin 固件文件名
ip address TFTP IP Address — 192.168.1.100 FTP server 地址
user name FTP User Name — FTP用户名
password FTP Password — FTP密码
Enterprise AP#reset board — 重新启动
2. TFTP方式:
用TFTP方法升级固件的命令如下(红色字体代表用户输入的内容):
Enterprise AP# copy tftp — 使用TFTP方法升级固件
firmware copy firmware from tftp — firmware 代表固件升级
config copy config from tftp — config 代表配置文件升级
bootfile copy bootfile from tftp — bootfile 代表u-boot升级
file name firmware file name — WA6x3xN_V100R003C01.bin 固件文件名
ip address TFTP IP Address — 192.168.1.100 TFTP server 地址
Enterprise AP#reset board — 重新启动
二、如何从升级失败中恢复:
AP中有两个固件文件区域,A区B区 ;两个文件互为备份,当一个文件损坏时,可以从另一个文件启动。
Enterprise AP# show dual-image
Image Status Version
———————————————–
Image A (Active) V100R003C01B0XX
Image B (Backup) V100R003C01B0XX
Enterprise AP# dual-image boot-image ? — 在 ? 处输入A或者B,切换到对应的文件
A Set next boot at image A
B Set next boot at image B
有时AP无法自动检测出固件文件已损坏,就会连续不停地试图用损坏的image 文件启动。这时需要用户进行手工配置。方法如下:
1. 使用串口线将AP的串口和PC的串口相连。
2. 使用“超级终端”等软件,进入命令行界面。
3. 重新启动AP,启动过程中按任意键终止自动启动过程。
这时,命令行显示为:
EAP8523#
4. 在命令行中键入“DID”和“DI”,显示和设置当前启动区 (红色字体代表用户输入的内容):
EAP8523# DID
Magic Number: 0x77165f
Bootup Indicator : A
Thare are images at A
Thare are images at B
EAP8523# DI
Start setting Bootup Indicator…..
Bootup Indicator image-A : — 在此输入 A 或者 B
5. 配置完成后,在命令行中键入“reset”,AP就会使用你重新指定的固件文件启动了。
三、从loader 用 TFTP 的方法升级固件:
如果AP中的两个固件文件都损坏,可以从loader用TFTP 的方法升级固件。
请事先配置好tftp工具,指向升级文件所在目录;保证在AP上能ping通PC。
1. 使用串口线将AP的串口和PC的串口相连。
2. 使用“超级终端”软件,进入命令行界面。
3. 重新启动AP,启动过程中按任意键终止自动启动过程。
这时,命令行显示为:
EAP8523#
4. 通过下面命令设置本地及FTP服务器的IP地址。
EAP8523# setenv serverip192.168.1.100
EAP8523# setenv ipaddr 192.168.1.101 — AP的IP地址需要和FTP服务器地址在同一网段。
5. 在命令行中键入“printenv”,查看FTP服务器地址是否正确。
flash_size=0x4000000
uboot_flash_addr=0xbbc80000
uboot_flash_size=0x80000
flash_unused_addr=0xbbd00000
flash_unused_size=0x3ee0000
serverip=192.168.1.100
ipaddr=192.168.1.101
6. 在命令行中键入“run update_boot”,在下面的显示信息中作相应的配置(红色字体代表用户输入的内容):
升级bootloader:
EAP8523# run update_boot — u-boot.bin存放在TFTP目录下
EAP8523# reset — 以新加载的uboot启动
升级image文件:
EAP8523# FU WA6x3xN_V100R003C01SPC300.bin — WA6x3xN_V100R003C01SPC300.bin存放在TFTP目录下
7. 配置完成后,在命令行中键入“reset”,AP就会使用你指定的网络启动固件文件启动了。
用这种方式启动后,固件被读入AP的flash.
服务热线
130-6262-9899
