|
楼主 |
发表于 2007-2-10 01:05
|
显示全部楼层
刷cfe成功,原来是flash的问题(怀疑出现错误的位都是有规律的,应该是flash的某个管脚坏或虚焊使该位始终为0,backup主要是用来校验,erase后flash应该全为f。于是用热风枪把flash的每个管脚从新吹了遍,再jtag非常顺,erase后backup校验全为f,再flash:cfe,800S,用ttl线可以看到启动信息了:
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.
Initializing Arena.
Initializing Devices.
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.50.21.0
CPU type 0x29007: 200MHz
Total memory: 0x2000000 bytes (32MB)
Total memory used by CFE: 0x8032BAD0 - 0x804313F0 (1071392)
Initialized Data: 0x8032BAD0 - 0x8032E040 (9584)
BSS Area: 0x8032E040 - 0x8032F3F0 (5040)
Local Heap: 0x8032F3F0 - 0x8042F3F0 (1048576)
Stack Area: 0x8042F3F0 - 0x804313F0 (8192)
Text (code) segment: 0x80300000 - 0x80309510 (38160)
Boot area (physical): 0x00432000 - 0x00472000
Relocation Factor: I:00000000 - D:00000000
Device eth0: hwaddr 00-11-22-33-44-55, ipaddr 192.168.10.1, mask 255.255.255.0
gateway not set, nameserver not set
*CFE for Motorola WR850G v2.03, Release date: Jan. 13, 2004
Invalid boot block on disk
Reading :: |
|