wfx 发表于 2017-3-30 17:36

inphic HI3716 NAND坏块求助

一台inphic 盒子,HI3716的芯片,512M+4G方案,开始能通过U盘刷机,因错刷升级包,无法再用U盘刷机。通过TTL线刷了好几个3716其他闪存容量的分区包,都无法正常工作。现在出现了NAND坏块,已经无法引导,请高手指点一下,如何修复坏块。

以下是通过fastboot3.18工具,进行 Brun fastboot操作时的信息:

Boot downloading started.
Marker 100% downloaded.
Prefetch 100% downloaded.
Boot 100% downloaded.
Boot downloading completed!
System startup


Fastboot 3.3.0 (Dec 25 2013 - 14:48:48)

Fastboot:      Version 3.3.0
Build Date:    Dec 25 2013, 14:49:03
CPU:         Hi3716Mv300
Boot Media:    NAND
DDR Size:      512MB
Check nand flash controller v504. found
Special NAND id table Version 1.36
Nand ID: 0x2C 0x68 0x04 0x4A 0xA9 0x00 0x00 0x00
Nand: Micron MT29F32G08CBACA
Nand(Hardware): Block:1MB Page:4KB OOB:224B ECC:24bits/1K Chip:4GB*1

Check spi flash controller v350. found
Can't find a valid spi flash chip.
Can't find a valid spi flash chip.

MMC/SD controller initialization.
No MMC/SD card detect when read `SDIO_CARD_DETECT` pin.

*** Warning - bad CRC or NAND, using default environment


Boot Env on NAND
    Env Offset:          0x00100000
    Env Size:            0x00020000
    Env Range:         0x00080000
start download process.
Boot started successfully!
version: 3.3.0
(OK)
"getinfo version" command sent successfully!
nand
(OK)
"getinfo bootmode" command sent successfully!
#
NAND erase: device 0 offset 0x0, size 0x100000

Skipping bad block at0x00000000                                          

request to erase 0x00100000, and erase 0x00000000 successfully!
OK
(OK)
"nand erase 0 0x00100000" command sent successfully!
NAND write: device 0 offset 0x0, size 0x100000
#
pure data length is 1048576, len_incl_bad is 16777216
Skip bad block 0x00000000
Skip bad block 0x00100000
Skip bad block 0x00200000
Skip bad block 0x00300000
Skip bad block 0x00400000
Skip bad block 0x00500000
Skip bad block 0x00600000
Skip bad block 0x00700000
Skip bad block 0x00800000
Skip bad block 0x00900000
Skip bad block 0x00a00000
Skip bad block 0x00b00000
Skip bad block 0x00c00000
Skip bad block 0x00d00000
Skip bad block 0x00e00000
1048576 bytes written: OK
(OK)
"nand write 0x81000000 0 0x00100000" command sent successfully!

橙橙橙子丶 发表于 2017-3-30 21:20

找一下论坛里的大神吧

wfx 发表于 2017-3-31 19:37

没想到,闪存这么不经刷,看来只有换芯片了。
页: [1]
查看完整版本: inphic HI3716 NAND坏块求助