我有一个采用MIPS架构的MT7620a网关设备。该设备已安装OpenWRT。如果我通过UART连接到设备,目的是刷新新固件,我会看到一些我不理解的东西,MCU加载两个版本的U-Boot。
启动后 Log System
U-Boot 1.1.3 (Apr 27 2015 - 13:54:38)
Board: Ralink APSoC DRAM: 128 MB
relocate_code Pointer at: 87fb8000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
spi_wait_nsec: 29
spi device id: 1c 70 18 1c 70 (70181c70)
find flash: EN25QH128A
raspi_read: from:30000 len:1000
*** Warning - bad CRC, using default environment
============================================
Ralink UBoot Version: 4.3.0.0
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Apr 27 2015 Time:13:54:38
当然,我在这个问题上还有一些问题:
答案 0 :(得分:2)
正如Alexandre Belloni所说,您的设备上可能只有一个版本的U-Boot,它只有两个不同的版本标识符。
原因是制造商经常需要修改U-Boot源代码,以使其在设备上运行或添加功能。
在您的设备上,看起来Ralink从官方U-Boot源代码存储库中提取的U-Boot版本为1.1.3。 Ralink用于跟踪内部修改的内部版本号是4.3.0.0。
答案 1 :(得分:0)
可能只有一个u-boot和&#34; Ralink UBoot版本:4.3.0.0&#34;是Ralink的内部u-boot版本。