使用Console线进入Uboot通过TFTP切换AP工作模式

2021-09-13 14:33:38 浏览数 (1)

适用于:

  • 支持FIT和FAT两种工作模式的AP;
  • FIT与FAT模式相互切换
  • FAT模式和FIT模式的升/降级。

连线示意图

操作步骤

说明:这里以FIT切换为FAT为例,FAT切换为FIT、FAT模式的升/降级、FIT模式的升/降级也是一样的方法。

一、提前准备好AP所要更新的目标系统软件

注意事项:

(1)系统软件名称中有FAT字样的为胖模式,否则为瘦模式软件。

(2)下载时如果遇到帐号权限不足问题,可以根据提示信息,关联设备的序列号提升一下权限;也可以联系设备经销商让其帮忙下载。

(3)将下载好的压缩包解压,AP系统软件的扩展名是.bin,如果有多个此类型文件,则是最大的那个。

可以在华为企业业务技术支持网站https://support.huawei.com/enterprise/zh/index.html,通过产品型号查找所需的胖/瘦模式系统软件,然后登录自己的官网帐号进行下载。

二、将PC与AP网络连通

使用网线将PC与AP的网口(PoE接口)相连,配置PC的IP地址(注:如果不清楚在哪里设置PC的IP地址,可以参见“附录1”)。

建议范围:169.254.1.2~169.254.1.254,如169.254.1.100,子网掩码:255.255.255.0,不用配置默认网关(相同网段访问)。

三、搭建TFTP服务器

提醒:需要临时关闭一下PC操作系统自带的防火墙(关闭方法可以根据操作系统的版本在网上查询)。

在PC上运行TFTP服务器软件(以IPOP为例,软件可网上搜索下载)。如下图步骤所示,依次选择“服务-->TFTP",再点击“Default Dir"参数栏中的“browse”按钮设置一下TFTP服务器的目录(应选择AP系统软件所在的文件夹),最后点击“Start”按钮启动服务即可。

四、在Uboot下更新AP系统软件
1. 使用Console线进入AP的Uboot

https://forum.huawei.com/enterprise/zh/thread-639773.html

2. 配置IP地址
  1. ar7240> setenv serverip 169.254.1.100   //指定TFTP服务器的IP地址(即PC网卡的IP)  
  2. ar7240> setenv ipaddr 169.254.1.1    //指定AP自身的IP地址(出厂默认就是169.254.1.1,若未修改可跳过此步骤)  
3. 更新AP系统软件
  1. ar7240> update system FatAP3010DN-V2_V200R019C00SPC807.bin //xxxxxx为完整的系统软件名字(要包含扩展名.bin)  
  2. Using eth0 device  
  3. TFTP from server 169.254.1.100; our IP address is 169.254.1.1  
  4. Filename 'FatAP3010DN-V2_V200R019C00SPC807.bin'.  
  5. Load address: 0x5500000  
  6. Loading: #################################################################
  7. #################################################################
  8. #################################################################
  9. #################################################################

如果出现需要确认的提示信息,则输入y确认

......

Upgrade Firmware to A Successful //出现此信息代表系统软件更新成功

4. 重启AP
  1. done  
  2. Bytes transferred = 25094380 (17ee8ec hex)  
  3. EFS tail number: 9  
  4. APP Packet Practical Size: 0x17ee754, Begin Address in Mem: 0x5500020, End Address in Mem: 0x6cee774  
  5. $APP Packet CRC: 0xb4237308, Kernel Size: 0xec530, RootFs Size: 0x11ca000,Bios Size: 0x7f1e4, Extend Bios Size: 0x00, FitFatFlag:0x02, Transize:0x4b86cc,endaddr:0x06cee774,actendaddr:0x06cee370  
  6. Write SysImage to Address(area A): 0x9e100000  
  7. Goto FAT AP updating process  
  8. AP5X30XN V200R019C00SPC807B761  
  9. AP3X30XN V200R019C00SPC807B761  
  10. AP3010DN-V2 V200R019C00SPC807B761  
  11. AP4030DN-E V200R019C00SPC807B761  
  12. AP9X32XN V200R019C00SPC807B761  
  13. AP5030DN-S V200R019C00SPC807B761  
  14. AP9X31XN V200R019C00SPC807B761  
  15. AP4X30XN V200R019C00SPC807B761  
  16. Writing PART-I of AP_SysImage to Flash, Maybe Long Time, Please Wait...  
  17. Warning: Do Not Power-Off!   
  18. ................................................................................................done  
  19. Writing PART-II of AP_SysImage to Flash, Maybe Long Time, Please Wait...  
  20. Warning: Do Not Power-Off!   
  21. .....................................................done  
  22. Upgrade Boot-B Successful   
  23. Writing Version to Flash...   
  24. Set Boot KernelA Address: 0x9f68a000  
  25. Upgrade Firmware to A Successful   
  26. Writing Transiton Part to Flash, Maybe Long Time, Please Wait...  
  27. Warning: Do Not Power-Off!   
  28. ......................................done  
  29. Set Boot KernelB Address: 0x9f7e0000  
  30. Upgrade Firmware to B Successful   
  31. ar7240> reset  

说明:

(1)执行以上操作操作后,设备会自动重启,启动时间约2分钟左右。

(2)重启完成后,即可使用网线通过浏览器登录胖AP的Web网管进行配置:

https://forum.huawei.com/enterprise/zh/thread-637631.html

0 人点赞