|
华为HC522-c刷入openwrt,对CFE不熟悉,现用TTL连接,用dd命令可以备份出CFE、linux等几个分区固件,求大神看看,用什么方法可以备份出完整的编程器固件?小弟十分感谢!
以下是部分TTL
CFE version 1.0.37-102.6 for BCM96358 (32bit,SP,BE)Build Date: Wed Jul 22 19:13:08 CST 2009 (root@localhost.localdomain)Copyright (C) 2000-2008 Broadcom Corporation.Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KBCPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHzCPU running TP0Total memory: 33554432 bytes (32MB)Boot Address 0xbe000000Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.100 Gateway IP address : 192.168.1.1 Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 3 Boot image (0=latest, 1=previous) : 0 Board Id (0-6) : 96358VW Number of MAC Addresses (1-32) : 12 Base MAC Address : 00:10:18:00:00:00 PSI Size (1-64) KBytes : 24 Main Thread Number [0|1] : 0 *** Press any key to stop auto run (3 seconds) ***Auto run second count down: 0 Support Double system.Flash boot Flag: MAINSSBoot from main system!LZMA: Prossible old LZMA format, trying to decompress..Decompression OK!Entry at 0x80010000Closing network.Closing DMA Channels.Starting program at 0x80010000[ 0.000000] Linux version 3.3.8 (l@l-desktop) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #17 Mon May 6 18:18:19 CST 2013[ 0.000000] Detected Broadcom 0x6358 CPU revision a1[ 0.000000] CPU frequency is 300 MHz[ 0.000000] 32MB of RAM installed[ 0.000000] registering 40 GPIOs[ 0.000000] gpiochip_add: registered GPIOs 0 to 39 on device: bcm63xx-gpio[ 0.000000] board_bcm963xx: Boot address 0xbe000000[ 0.000000] board_bcm963xx: CFE version: 1.0.37-102.6[ 0.000000] bootconsole [early0] enabled[ 0.000000] CPU revision is: 0002a010 (Broadcom BMIPS4350)[ 0.000000] board_bcm963xx: board name: 96358VW[ 0.000000] Determined physical RAM map:[ 0.000000] memory: 02000000 @ 00000000 (usable)[ 0.000000] Initrd not found or empty - disabling initrd[ 0.000000] Zone PFN ranges:[ 0.000000] Normal 0x00000000 -> 0x00002000[ 0.000000] Movable zone start PFN for each node[ 0.000000] Early memory PFN ranges[ 0.000000] 0: 0x00000000 -> 0x00002000[ 0.000000] Reserving 0MB of memory at 0MB for crashkernel[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)[ 0.000000] Primary instruction cache 32kB, VIPT, 2-way, linesize 16 bytes.[ 0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes[ 0.000000] Memory: 29232k/32768k available (2246k kernel code, 3536k reserved, 409k data, 200k init, 0k highmem)[ 0.000000] NR_IRQS:128[ 0.000000] Calibrating delay loop... 299.26 BogoMIPS (lpj=598528)[ 0.036000] pid_max: default: 32768 minimum: 301[ 0.040000] Mount-cache hash table entries: 512[ 0.048000] NET: Registered protocol family 16[ 0.064000] registering PCI controller with io_map_base unset[ 0.080000] bio: create slab <bio-0> at 0[ 0.088000] PCI host bridge to bus 0000:00[ 0.092000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff][ 0.096000] pci_bus 0000:00: root bus resource [io 0x8000000-0x800ffff][ 0.112000] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30001fff][ 0.116000] Switching to clocksource MIPS[ 0.128000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)[ 0.156000] ssb: Found chip with id 0x4318, rev 0x02 and package 0x00[ 0.204000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0[ 0.212000] NET: Registered protocol family 2[ 0.216000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)[ 0.224000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)[ 0.232000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)[ 0.240000] TCP: Hash tables configured (established 1024 bind 1024)[ 0.248000] TCP reno registered[ 0.248000] UDP hash table entries: 256 (order: 0, 4096 bytes)[ 0.256000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)[ 0.264000] NET: Registered protocol family 1[ 0.272000] audit: initializing netlink socket (disabled)[ 0.276000] type=2000 audit(0.276:1): initialized[ 0.284000] squashfs: version 4.0 (2009/01/31) Phillip Lougher[ 0.288000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.[ 0.300000] msgmni has been set to 57[ 0.304000] io scheduler noop registered[ 0.308000] io scheduler deadline registered (default)[ 0.316000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10) is a bcm63xx_uart[ 0.324000] console [ttyS0] enabled, bootconsole disabled[ 0.324000] console [ttyS0] enabled, bootconsole disabled[ 0.340000] physmap platform flash device: 02000000 at 1e000000[ 0.348000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e[ 0.356000] Amd/Fujitsu Extended Query Table at 0x0040[ 0.364000] Amd/Fujitsu Extended Query version 1.3.[ 0.368000] number of CFI chips: 1[ 0.372000] bcm63xxpart: CFE boot tag found with version 6 and board type 96358VW2[ 0.380000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000[ 0.388000] bcm63xxpart: Partition 1 is kernel offset 20100 and length fff00[ 0.392000] bcm63xxpart: Partition 2 is rootfs offset 120000 and length ec0000[ 0.400000] bcm63xxpart: Partition 3 is nvram offset fe0000 and length 20000[ 0.408000] bcm63xxpart: Partition 4 is linux offset 20000 and length fc0000[ 0.416000] bcm63xxpart: Spare partition is offset 600004 and length 9dfffc[ 0.424000] 5 bcm63xxpart partitions found on MTD device physmap-flash.0[ 0.428000] Creating 5 MTD partitions on "physmap-flash.0":[ 0.436000] 0x000000000000-0x000000020000 : "CFE"[ 0.444000] 0x000000020100-0x000000120000 : "kernel"[ 0.448000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only[ 0.464000] 0x000000120000-0x000000fe0000 : "rootfs"[ 0.476000] mtd: partition "rootfs" set to be root filesystem[ 0.480000] mtd: partition "rootfs_data" created automatically, ofs=600000, len=9E0000 [ 0.488000] 0x000000600000-0x000000fe0000 : "rootfs_data"[ 0.496000] 0x000000fe0000-0x000001000000 : "nvram"[ 0.508000] 0x000000020000-0x000000fe0000 : "linux"[ 0.524000] bcm63xx_enet MII bus: probed[ 0.528000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Generic PHY][ 0.540000] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
|
|