Broadcom移植到OpenWrt总结(2)

Copies data from a source file name or device to a flash memory device.
 The source device can be a disk file (FAT filesystem), a remote file
 (TFTP) or a flash device. The destination device may be a flash or eeprom.
 If the destination device is your boot flash (usually flash0), the flash
 command will restart the firmware after the flash update is complete

OPTIONS

-noerase Don't erase flash before writing
 -offset=* Begin programming at this offset in the flash device
 -size=* Size of source device when programming from flash to flash
 -noheader Override header verification, flash binary without checking
 -mem Use memory as source instead of a device

*** command status = 0
CFE>
CFE>
CFE> help load

SUMMARY

Load an executable file into memory without executing it

USAGE

load [-options] host:filename|dev:filename

This command loads an executable file into memory, but does not
 execute it. It can be used for loading data files, overlays or
 other programs needed before the 'boot' command is used. By
 default, 'load' will load a raw binary at virtual address 0x20000000.

OPTIONS

-elf Load the file as an ELF executable
 -srec Load the file as ASCII S-records
 -raw Load the file as a raw binary
 -z Load compessed file
 -loader=* Specify CFE loader name
 -tftp Load the file using the TFTP protocol
 -fatfs Load the file from a FAT file system
 -rawfs Load the file from an unformatted file system
 -fs=* Specify CFE file system name
 -max=* Specify the maximum number of bytes to load (raw only)
 -addr=* Specify the load address (hex) (raw only)

*** command status = 0
CFE>
CFE> load tftp 192.168.1.10:Image
*** command status = -6
CFE>
CFE> load -tftp -addr=81008000 192.168.1.10:Image
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.10:Image Options:(null)
Loading: .. 6566180 bytes read
Entry at 0x81008000
*** command status = 0
CFE>
CFE>
CFE> help go

SUMMARY

Verify and boot OS image.

USAGE

go

Boots OS image if valid. Waits for a new OS image if image is invalid
 or boot_wait is unset or not on.

*** command status = 0
CFE>

CFE> load -addr=82000000 -tftp 192.168.1.10:u-boot.bin
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.10:u-boot.bin Options:(null)
Loading: .. 537212 bytes read
Entry at 0x82000000
*** command status = 0
CFE>

CFE> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 NS16550 UART at 0x18000300
uart1 NS16550 UART at 0x18000400
flash0 ST Compatible Serial flash size 16384KB
flash0.boot ST Compatible Serial flash offset 00000000 size 256KB
flash0.trx ST Compatible Serial flash offset 00040000 size 1KB
flash0.os ST Compatible Serial flash offset 0004001C size 16064KB
flash0.nvram ST Compatible Serial flash offset 00FF0000 size 64KB
flash1.boot ST Compatible Serial flash offset 00000000 size 256KB
flash1.trx ST Compatible Serial flash offset 00040000 size 16064KB
flash1.nvram ST Compatible Serial flash offset 00FF0000 size 64KB
eth0 Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller
*** command status = 0
CFE>

CFE> flash -noheader 192.168.1.10:u-boot.bin -offset=0 flash0
Reading 192.168.1.10:u-boot.bin: Done. 537212 bytes read
Programming...done. 537212 bytes written
*** command status = 0
CFE>

三、BCM网络配置

四、移植SDK到openwrt基本步骤及注意事项

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6aa84f9d59d87ef41581a1205f55b379.html