Broadcom CFE 可以下載並執行放在遠端的韌體, 作用類似PXE Boot
語法:
CFE> help
Available commands:
w Write the whole image start from beginning of the flash
e Erase [n]vram or [a]ll flash except bootrom
r Run program from flash image or from host depend on [f/h] flag
p Print boot line and board parameter info
c Change booline parameters
f Write image to the flash
i Erase persistent storage data
b Change board parameters
reset Reset the board
flashimage Flashes a compressed image after the bootloader.
help Obtain help for CFE commands
For more information about a command, enter 'help command-name'
*** command status = 0
另外, Redhat 的RedBoot 把Flash 分區, 可以指定載入那一區, 概念就像PC 的Partition 一樣, 所以可以同時存放好幾份韌體, 印象中D-Link DVG-1401SP 和DVG-1402SL 就同時存放兩套韌體, 就像技嘉的DualBIOS, 只不過切換方法並未對外公開
語法:
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0xA8000000 0xA8000000 0x00030000 0x00000000
rootfs 0xA8030000 0xA8030000 0x00700000 0x00000000
vmlinux.bin.l7 0xA8730000 0x80041000 0x00080000 0x80041000
FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000
RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000
書籤