This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi all:
使用dvr4.1的开发包,以前用的海力士的NandFlash 使用正常,最近更新到新的NandFlash K9F1G08U0E-SCB0 烧写正常,启动过程中出现:
Empty flash at 0x0251fcb4 ends at 0x0251fcb8
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02520000: 0xdf35 instead
...
000007d0: 00 00 ff ff ff ff ff ff 00 97 ff ff ff ff 00 00
000007e0: ff ff ff ff ff ff ff ff 44 00 00 00 1d fb f7 88
000007f0: ff ff ff ff 02 00 ff ff ed 81 ff ff ff ff 00 00
Write of 68 bytes at 0x02ba07e4 failed. returned -5, retlen 0
Not marking the space at 0x02ba07e4 as dirty because the flash driver returned retlen zero
Write verify error (ECC OK or unused) at 02bc0000. Wrote:
00000000: 85 19 02 e0 6d 00 00 00 a9 1b cd 45 88 12 00 00
00000010: 03 00 00 00 ff 81 00 00 aa 6b 1b 0d 80 01 00 00
00000020: a2 43 6d 38 a2 43 6d 38 a2 43 6d 38 00 00 00 00
00000030: 29 00 00 00 80 01 00 00 06 00 ff 7f 95 9b 47 5b
00000040: 09 78 d8 b5 78 5e 62 65 60 60 08 01 62 42 a0 38
经查:
你好,
能否先尝试下面的修改,看是否有改善?
http://lists.denx.de/pipermail/u-boot/2014-September/187859.html.
u-boot\drivers\mtd\nand\ti81xx_nand.c
kernel\drivers\mtd\nand\omap2.c
尝试调整一下GPMC的时序,board-flash.c里面的gpmc_timings nand_timings。
BTW,"海力士兼容的版本0D版" K9F1G08U0D的NAND不是三星的么?