8145V成砖了,高手指点,能否修复。谢谢。
本帖最后由 xu_gq 于 2018-10-20 23:38 编辑HuaWei StartCode 2012.02 (V300R017C10 Aug 16 2017 - 12:35:48)
NAND:Nand ID: 0x98 0xDA 0x90 0x15 0xF6 0x16 0x08 0x00
ECC Match pagesize:2K, oobzie:64, ecctype:4bit
Nand(Hardware): 256 MiB
startcode select the uboot to load
the high RAM is :8080103c
startcode uboot boot count:0
Use the UbootA to load first
Use the UbootA to load success
U-Boot 2010.03 (V300R017C10 Aug 16 2017 - 12:39:57)
Mbist flag = 0x0, ddr totoal size = 0x20000000
DRAM:512 MB
Boot From NAND flash
Chip Type is SD5116T
NAND:Special Nand id table Version 1.23
Nand ID: 0x98 0xDA 0x90 0x15 0xF6 0x16 0x08 0x00
ECC Match pagesize:2K, oobzie:64, ecctype:4bit
Nand(Hardware): Block:128KB Page:2KB Chip:256MB*1 OOB:64B ECC:4bit
256 MiB
Using default environment
In: serial
Out: serial
Err: serial
PHY power down !!!
::CRC:0x93e83925, Magic1:0x5a5a5a5a, Magic2:0xa5a5a5a5, count:1, CommitedArea:0x0, Active:0x0, RunFlag:0x0
Start from main system(0x0)!
CRC:0x93e83925, Magic1:0x5a5a5a5a, Magic2:0xa5a5a5a5, count:2, CommitedArea:0x0, Active:0x0, RunFlag:0x0
0x000000100000-0x000010000000 : "mtd=1"
UBI: attaching mtd1 to ubi0
Main area (A) is OK!
CRC:0xba208
Unmounting UBIFS volume file_systedd7, Magic1:0x5a5a5a5a, Magic2:0xa5a5a5a5, count:2, CommitedArea:0x0, Active:0x0, RunFlag:0x0
doublecore not found!m!
Unmount ubifs success!
Bootcmd:ubi read 0x85c00000 kernelA 0x1b76fa; bootm 0x85c00054
BootArgs:noalign mem=503M console=ttyAMA1,115200 ubi.mtd=1 root=/dev/mtdblock11 rootfstype=squashfs mtdparts=hinand:0x100000(startcode),0xff00000(ubifs),-(reserved) pcie0_sel=x1 maxcpus=2 l2_cache=l2x0 coherent_pool=4M user_debug=0x1f panic=1 skb_priv=128 debug_ll=on
U-boot Start from NORMAL Mode!
## Booting kernel from Legacy Image at 85c00054 ...
Image Name: Linux-3.10.53-HULK2
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1799782 Bytes =1.7 MB
Load Address: 80e08000
Entry Point:80e08000
Memory Start: 80900000
Loading Kernel Image ... OK
OK
kernel loaded at 0x80908000, end = 0x80abf666
Starting kernel ...
Uart base = 0x1010F000
dtb addr = 0x80F5CB08
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Initializing cgroup subsys cpuacct
Linux version 3.10.53-HULK2 (ci@SZX1000044441) (gcc version 4.7.1 (SDK V100R005C00SPC030B050) ) #1 SMP Thu Jul 20 07:31:14 UTC 2017
CPU: ARMv7 Processor revision 1 (ARMv7), cr=18c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Hisilicon A9, model: HISI-CA9
skbuff priv len is 128.
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 128768
free_area_init_node: node 0, pgdat c04a1880, node_mem_map c0660800
Normal zone: 1258 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 128768 pages, LIFO batch:31
:cpu type is 5115
PERCPU: Embedded 7 pages/cpu @c0b50000 s7424 r8192 d13056 u32768
pcpu-alloc: s7424 r8192 d13056 u32768 alloc=8*4096
pcpu-alloc: 0 1 2 3
Built 1 zonelists in Zone order, mobility grouping on.Total pages: 127510
Kernel command line: noalign mem=503M console=ttyAMA1,115200 ubi.mtd=1 root=/dev/mtdblock11 rootfstype=squashfs mtdparts=hinand:0x100000(startcode),0xff00000(ubifs),-(reserved) pcie0_sel=x1 maxcpus=2 l2_cache=l2x0 coherent_pool=4M user_debug=0x1f panic=1 skb_priv=128 debug_ll=on
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
allocated 1030144 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Memory: 503MB = 503MB total
Memory: 503524k/503524k available, 11548k reserved, 0K highmem
Virtual kernel memory layout:
vector: 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap: 0xffe00000 - 0xfffe0000 (1920 kB)
vmalloc : 0xdf800000 - 0xff000000 ( 504 MB)
lowmem: 0xc0000000 - 0xdf700000 ( 503 MB)
modules : 0xbf000000 - 0xc0000000 (16 MB)
.text : 0xc0008000 - 0xc0431f84 (4264 kB)
.init : 0xc0432000 - 0xc045ed00 ( 180 kB)
.data : 0xc0460000 - 0xc04a5838 ( 279 kB)
.bss : 0xc04a5838 - 0xc04ce388 ( 163 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:512
smp_twd: clock not found -2
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
-->WARN:Cannot find led info in dtb,make sure there is no led on board
Calibrating delay loop... 1594.16 BogoMIPS (lpj=7970816)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys blkio
CPU: Testing write buffer coherency: ok
Calibrating local timer... 199.92MHz.
Setting up static identity map for 0xc0315e58 - 0xc0315e8c
SD511x chip id:0x51162100
sd511x_core_reset cpu : 1mask=200
CPU1: Booted secondary processor
Brought up 2 CPUs
SMP: Total of 2 processors activated (3188.32 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
NET: Registered protocol family 16
DMA: preallocated 4096 KiB pool for atomic coherent allocations
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x02450001, Cache size: 524288 B
bio: create slab <bio-0> at 0
Switching to clocksource arm,sp804
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 12288 bytes)
UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
NET: Registered protocol family 1
PCI: CLS 0 bytes, default 64
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
fuse init (API version 7.22)
msgmni has been set to 983
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
brd: module loaded
mtdoops: mtd device (mtddev=name/number) must be supplied
Spi id table Version 1.22
Special nand id table Version 1.33
Hisilicon Nand Flash Controller V301 Device Driver, Version 1.10
Nand ID: 0x98 0xDA 0x90 0x15 0xF6 0x16 0x08 0x00
Nand(Hardware): Block:128KB Page:2KB Chip:256MB OOB:64B ECC:4bit
NAND device: Manufacturer ID: 0x98, Chip ID: 0xda (Toshiba TC58BVG1S3HTA00), 256MiB, page size: 2048, OOB size: 64
NAND_ECC_NONE selected by board driver. This is not recommended!
3 cmdlinepart partitions found on MTD device hinand
Creating 3 MTD partitions on "hinand":
0x000000000000-0x000000100000 : "startcode"
0x000000100000-0x000010000000 : "ubifs"
0x000010000000-0x000010000000 : "reserved"
mtd: partition "reserved" is out of reach -- disabled
softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
TCP: cubic registered
NET: Registered protocol family 17
ThumbEE CPU extension supported.
mapp kbox ddrram_address=0, ddrram_size=0 fail:Kbox device descriptor struct kbox_dev_des Intialization Failed
kbox: init ddrram fail ret=-99
kbox: load OK
UBI: attaching mtd1 to ubi0
UBI: scanning is finished
UBI: attached mtd1 (name "ubifs", size 255 MiB) to ubi0
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
UBI: good PEBs: 2037, bad PEBs: 3, corrupted PEBs: 0
UBI: user volume: 17, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 4/1, WL threshold: 512, image sequence number: 1015468517
UBI: available PEBs: 35, total reserved PEBs: 2002, PEBs reserved for bad PEB handling: 37
UBI: background thread "ubi_bgt0d" started, PID 260
Warning: unable to open an initial console.
SQUASHFS error: unable to read id index table
List of all partitions:
1f00 1024 mtdblock0(driver?)
1f01 261120 mtdblock1(driver?)
1f03 620 mtdblock3(driver?)
1f04 620 mtdblock4(driver?)
1f05 248 mtdblock5(driver?)
1f06 248 mtdblock6(driver?)
1f07 248 mtdblock7(driver?)
1f08 248 mtdblock8(driver?)
1f09 3100 mtdblock9(driver?)
1f0a 3100 mtdblock10(driver?)
1f0b 41044 mtdblock11(driver?)
1f0c 41044 mtdblock12(driver?)
1f0d 248 mtdblock13(driver?)
1f0e 248 mtdblock14(driver?)
1f0f 248 mtdblock15(driver?)
1f10 20584 mtdblock16(driver?)
1f11 8308 mtdblock17(driver?)
1f12 8308 mtdblock18(driver?)
1f13 114700 mtdblock19(driver?)
No filesystem could mount root, tried:squashfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,11)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,11)
CPU0: stopping
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.53-HULK2 #1
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.53-HULK2 #1
[<c001163c>] (unwind_backtrace+0x0/0xfc) from [<c000ce10>] (show_stack+0x10/0x14)
[<c001163c>] (unwind_backtrace+0x0/0xfc) from [<c000ce10>] (show_stack+0x10/0x14)
[<c000ce10>] (show_stack+0x10/0x14) from [<c000fe24>] (ipi_cpu_stop+0x54/0x7c)
[<c000ce10>] (show_stack+0x10/0x14) from [<c000fe24>] (ipi_cpu_stop+0x54/0x7c)
[<c000fe24>] (ipi_cpu_stop+0x54/0x7c) from [<c00100dc>] (handle_IPI+0xac/0x70c)
[<c000fe24>] (ipi_cpu_stop+0x54/0x7c) from [<c00100dc>] (handle_IPI+0xac/0x70c)
[<c00100dc>] (handle_IPI+0xac/0x70c) from [<c0008590>] (gic_handle_irq+0x5c/0x60)
[<c00100dc>] (handle_IPI+0xac/0x70c) from [<c0008590>] (gic_handle_irq+0x5c/0x60)
[<c0008590>] (gic_handle_irq+0x5c/0x60) from [<c0009a00>] (__irq_svc+0x40/0x50)
[<c0008590>] (gic_handle_irq+0x5c/0x60) from [<c0009a00>] (__irq_svc+0x40/0x50)
Exception stack(0xc0461f68 to 0xc0461fb0)
Exception stack(0xc0461f68 to 0xc0461fb0)
1f60: c0b50b78 00000000 000003f2 00000000 c0460000 c03178dc
1f60: c0b50b78 00000000 000003f2 00000000 c0460000 c03178dc
1f80: c0480448 c0460000 c0460000 c04a1fcc c04a2828 00000000 01000000 c0461fb0
1f80: c0480448 c0460000 c0460000 c04a1fcc c04a2828 00000000 01000000 c0461fb0
1fa0: c000aba0 c000aba4 60000113 ffffffff
1fa0: c000aba0 c000aba4 60000113 ffffffff
[<c0009a00>] (__irq_svc+0x40/0x50) from [<c000aba4>] (arch_cpu_idle+0x2c/0x30)
[<c0009a00>] (__irq_svc+0x40/0x50) from [<c000aba4>] (arch_cpu_idle+0x2c/0x30)
[<c000aba4>] (arch_cpu_idle+0x2c/0x30) from [<c0057a30>] (cpu_startup_entry+0x54/0x200)
[<c000aba4>] (arch_cpu_idle+0x2c/0x30) from [<c0057a30>] (cpu_startup_entry+0x54/0x200)
[<c0057a30>] (cpu_startup_entry+0x54/0x200) from [<c0432ae0>] (start_kernel+0x358/0x364)
[<c0057a30>] (cpu_startup_entry+0x54/0x200) from [<c0432ae0>] (start_kernel+0x358/0x364)
[<c0432ae0>] (start_kernel+0x358/0x364) from [<80908074>] (0x80908074)
[<c0432ae0>] (start_kernel+0x358/0x364) from [<80908074>] (0x80908074)
Rebooting in 1 seconds..l2cache_base NULL
Reboot failed -- System halted
在这能不能中断启动? TTL能停下来吗?能停的话就可以救 能停就能刷回业 邪恶海盗 发表于 2018-10-21 01:34
在这能不能中断启动?
并且没有发现UBoot有提示按什么键中断自动引导。 学习了。。。 没法中断的 我看了看雪大神的帖子。华为屏蔽了中断,单独ttl没法救砖,需要jtag+ttl才行
jtag启动大神的uboot 或者i机反编译修改uboot强制中断uboot
因为你uboot是活的,所以需要短接nand的针脚让startcode找不到uboot,这样jtag才有数据。具体可以去看看雪大神 bxc的帖子
刚刚看别的帖子说是可以短接闪存来中断 你可以试试看
https://www.chinadsl.net/thread-128486-1-1.html 如果ttl无法中断,修改uboot,强制中断。cpu jtag启动uboot 强制中断,然后刷入固件。
https://bbs.pediy.com/thread-215764.htm
页:
[1]