【应用场景】
设备支持通过串口(面板上Console口)升级软件版本。
【前置条件】
1. 已提前获取升级文件。获取方法:访问锐捷安全云平台(https://secloud1.ruijie.com.cn),登录后在[版本管理]>>[软件版本管理]>>[版本信息]页面下载所需版本文件到本地。
2. 准备一台PC,将PC连接到设备Console接口(波特率设置为115200bps)。
3. 在PC上开启TFTP服务,并将设备版本文件存放到TFTP服务目录中。
文件传输过程中,避免对设备存储介质或者传输介质进行拔插操作,以免发生传输错误。
【操作步骤】
1. 重启设备,按ctrl+B进入主程序升级菜单。
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. Ethernet utilities.
1. XModem utilities.
2. Run main.
3. Scattered utilities.
************************************************
Press a key to run the command:
2. 选择菜单0,进入TFTP菜单。
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. Ethernet utilities.
1. XModem utilities.
2. Run main.
3. Scattered utilities.
************************************************
Press a key to run the command: 0
3. 继续选择菜单3。
====== BootLoader Menu("Ctrl+Z" to upper level) ======
Ethernet utilities.
************************************************
0. Upgrade boot.
1. Upgrade ospkg.
2. Upgrade main package.
3. Ethernet info.
************************************************
Press a key to run the command: 3
4. 选择菜单1,然后分别输入服务器IP、设备IP/掩码,输入0选择TFTP方式传输版本文件:
====== BootLoader Menu("Ctrl+Z" to upper level) ======
Ethernet info.
************************************************
0. Show ethernet info.
1. Set ethernet info.
************************************************
Press a key to run the command: 1
Please enter the Server IP:[]: 192.168.4.1 --->输入TFTP服务器IP
Please enter the Local IP:[]: 192.168.4.2 --->输入与TFTP服务器同网段的IP
Please enter the Local IP mask:[]: 255.255.255.0
Please enter network type(0: TFTP, 1: FTP):[]: 0 --->输入0,选择TFTP方式传输版本文件
====== BootLoader Menu("Ctrl+Z" to upper level) ======
Ethernet info.
************************************************
0. Show ethernet info.
1. Set ethernet info.
************************************************
Press a key to run the command: --->按ctrl+Z回到上一步
====== BootLoader Menu("Ctrl+Z" to upper level) ======
Ethernet utilities.
************************************************
0. Upgrade boot.
1. Upgrade ospkg.
2. Upgrade main package.
3. Ethernet info.
************************************************
Press a key to run the command:
5. 选择菜单2,并输入主程序文件名,等待主程序下载并升级完成后,设备将会自动重启。
====== BootLoader Menu("Ctrl+Z" to upper level) ======
Ethernet utilities.
************************************************
0. Upgrade boot.
1. Upgrade ospkg.
2. Upgrade main package.
3. Ethernet info.
************************************************
Press a key to run the command: 2
Please enter the Filename:[]: CMG_NTOS1.0R10_CMG6000-10_install.bin --->此处文件名仅作示例
Downloading file 'CMG_NTOS1.0R10_CMG6000-10_install.bin' ......
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 155M 0 155M 0 0 1120k 0 --:--:-- 0:02:21 --:--:-- 1183k
100 155M 0 155M 0 0 1120k 0 --:--:-- 0:02:21 --:--:-- 1120k
Download file CMG_NTOS1.0R10_CMG6000-10_install.bin
Upgrading Now, please wait for a moment ...
Upgrade Success, then reload system
[ 796.371328] reboot: Restarting system
BootROM - 2.03
Starting AP IOROM 1.02
Booting from SPI NOR flash 0
Found valid image at boot postion 0x000
lNOTICE: Starting binary extension
Press Ctrl+S to skip current boot image...
Start Master boot image!
NOTICE: SVC: DEV ID: 7040, FREQ Mode: 0x19
NOTICE: SVC: AVS work point changed from 0x26 to 0x1e
mv_ddr: 10.3.6.0-2-g1c06f04f (May 07 2022 - 17:32:59)
mv_ddr: completed successfully
NOTICE: Cold boot
NOTICE: Booting Trusted Firmware
NOTICE: BL1: v2.2(release):1c06f04f (Marvell-10.3.6.0-2)
NOTICE: BL1: Built : 17:33:09, May 7 2022
NOTICE: BL1: Booting BL2
NOTICE: BL2: v2.2(release):1c06f04f (Marvell-10.3.6.0-2)
NOTICE: BL2: Built : 17:33:13, May 7 2022
NOTICE: SCP_BL2 contains 7 concatenated images
NOTICE: Skipping MG CP1 related image
NOTICE: Load image to CP0 MG
NOTICE: Loading MG image from address 0x403114c Size 0xe0f0 to MG at 0xf2100000
NOTICE: Skipping MSS CP3 related image
NOTICE: Skipping MSS CP2 related image
NOTICE: Skipping MSS CP1 related image
NOTICE: Load image to CP0 MSS AP0
NOTICE: SECURELY Loading MSS FW from addr. 0x4044930 Size 0x1cfc to MSS at 0xf2280000
NOTICE: CP MSS startup is postponed
NOTICE: Done
NOTICE: Load image to AP0 MSS
NOTICE: Loading MSS FW from addr. 0x404662c Size 0x5400 to MSS at 0xf0580000
NOTICE: Done
NOTICE: BL1: Booting BL31
lNOTICE: Starting CP0 MSS CPU
NOTICE: BL31: v2.2(release):1c06f04f (Marvell-10.3.6.0-2)
NOTICE: BL31: Built : 17:33:20, May 7 2022
TIM-1.0
mv_ddr-10.3.6.0-2-g8f8d1e092 DDR4 16b 2GB 2CS
WTMI-3.0.0-8f8d1e092
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.120V
Setting clocks: CPU 1000 MHz, DDR 800 MHz
U-Boot 1.1.0.f7f4ec1cd (Mar 10 2025 - 09:19:36 +0800)
DRAM: 4 GiB
Core: 55 devices, 20 uclasses, devicetree: separate
MMC: mmc@11230000: 0
Loading Environment from MMC... OK
In: serial@11000000
Out: serial@11000000
Err: serial@11000000
Booting from master boot
Sync master boot to slave boot part
Same boot version, skip sync master boot
Net: detected a card at 0x11290000
eth0: ethernet@0, eth1: eth_rtl8169
Press Ctrl+C to enter Boot Menu: 0
## Booting Image at 0x46000000 ...
Moving Image from 0x56000000 to 0x56080000, end=571fe000
## Loading init Ramdisk from Legacy Image at 58200000 ...
Image Name:
Image Type: AArch64 Linux RAMDisk Image (uncompressed)
Data Size: 9846379 Bytes = 9.4 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 58000000
Booting using the fdt blob at 0x58000000
Loading Ramdisk to fda86000, end fe3e9e6b ... OK
Loading Device Tree to 00000000fda7a000, end 00000000fda858f4 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090]
[ 0.000000] Linux version 5.4.271-g2eb16b3e3354 (root@buildfarm6) (gcc version 7.3.0 (Marvell Inc. Version: Marvell GCC7 build 265.0)) #1 SMP Thu May 15 12:18:25 CST 2025
[ 0.000000] earlycon: uart8250 at MMIO32 0x0000000011000000 (options '')
[ 0.000000] printk: bootconsole [uart8250] enabled
Running sysctl: OK
Waiting for device /dev/mmcblk0 ...
Press Ctrl+B to enter Boot Menu 0
Booting CMG_NTOS1.0R10_CMG6000-10_install.bin
Switching rootfsSwitching rootfs
Welcome to NTOS
6. 升级成功,系统会自动复位,并进入主程序。