Part Number:TMS320DM8147
Hy everyone,
We just received our pre-flashed nand (Spansion S34ML02G100BHI1000) for our custom board....which however won't boot.
As I assumed there is something wrong with the ECC scheme I dumped the first page via nand dump.
Page 00000000 dump:
08 9b 01 00 00 00 30 40 12 00 00 ea 14 f0 9f e5
14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5
14 f0 9f e5 14 f0 9f e5 20 01 30 40 80 01 30 40
e0 01 30 40 40 02 30 40 a0 02 30 40 00 03 30 40
60 03 30 40 78 56 34 12 00 00 30 40 00 00 30 40
08 9b 31 40 6c a6 31 40 00 00 0f e1 1f 00 c0 e3
d3 00 80 e3 00 f0 29 e1 1c 00 00 eb 6c 00 4f e2
30 10 1f e5 01 00 50 e1 07 00 00 0a 38 20 1f e5
38 30 1f e5 02 20 43 e0 02 20 80 e0 f8 07 b0 e8
f8 07 a1 e8 02 00 50 e1 fb ff ff da 5c 00 1f e5
09 0b 40 e2 80 00 40 e2 0c d0 40 e2 07 d0 cd e3
68 00 1f e5 68 10 1f e5 00 20 a0 e3 00 20 80 e5
01 00 50 e1 04 00 80 e2 fb ff ff 1a 15 0f 07 ee
9a 0f 07 ee 95 0f 07 ee 04 f0 1f e5 48 05 30 40
00 00 a0 e3 17 0f 08 ee 15 0f 07 ee d5 0f 07 ee
9a 0f 07 ee 95 0f 07 ee 10 0f 11 ee 02 0a c0 e3
07 00 c0 e3 02 00 80 e3 02 0b 80 e3 01 0a 80 e3
10 0f 01 ee 0e c0 a0 e1 ab 00 00 eb 0c e0 a0 e1
0e f0 a0 e1 00 f0 20 e3 e4 d0 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 14 21 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 d6 01 00 eb
00 f0 20 e3 00 f0 20 e3 04 d0 4d e2 00 00 8d e5
4c 01 1f e5 09 0b 40 e2 88 00 40 e2 00 e0 80 e5
00 00 4f e1 04 e0 80 e5 00 00 9d e5 04 d0 8d e2
48 d0 4d e2 ff 1f 8d e8 74 21 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 b5 01 00 eb
00 f0 20 e3 00 f0 20 e3 a4 d1 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 d4 21 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 94 01 00 eb
00 f0 20 e3 00 f0 20 e3 04 d2 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 34 22 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 73 01 00 eb
00 f0 20 e3 00 f0 20 e3 64 d2 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 94 22 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 52 01 00 eb
00 f0 20 e3 00 f0 20 e3 c4 d2 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 f4 22 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 28 01 00 eb
00 f0 20 e3 00 f0 20 e3 24 d3 1f e5 09 db 4d e2
88 d0 4d e2 00 e0 8d e5 00 e0 4f e1 04 e0 8d e5
13 d0 a0 e3 0d f0 69 e1 0f e0 a0 e1 0e f0 b0 e1
48 d0 4d e2 ff 1f 8d e8 54 23 1f e5 09 2b 42 e2
88 20 42 e2 0c 00 92 e8 48 00 8d e2 34 50 8d e2
0e 10 a0 e1 0f 00 85 e8 0d 00 a0 e1 19 01 00 eb
00 f0 20 e3 00 f0 20 e3 00 00 30 40 0c 60 a0 e1
44 20 9f e5 14 30 1f e5 03 40 42 e0 04 00 4f e0
2c d0 9f e5 2c 50 9f e5 02 50 45 e0 05 00 40 e0
00 a0 a0 e3 03 01 10 e2 02 01 50 e3 01 00 00 1a
01 a0 a0 e3 ff ff ff ea 0a 00 a0 e1 37 34 00 eb
06 f0 a0 e1 fc b7 31 40 dc 03 30 40 c4 03 30 40
00 04 30 40 1e ff 2f e1 1e ff 2f e1 1e ff 2f e1
1e ff 2f e1 1e ff 2f e1 1e ff 2f e1 1e ff 2f e1
1e ff 2f e1 1e ff 2f e1 04 00 9f e5 90 26 00 eb
fe ff ff ea 38 55 31 40 00 20 98 e5 00 30 98 e5
70 40 2d e9 18 40 92 e5 20 30 93 e5 00 50 a0 e3
1c 00 9f e5 03 40 84 e0 85 26 00 eb 05 10 a0 e1
10 20 9f e5 04 00 a0 e1 2d 41 00 eb 05 00 a0 e1
70 80 bd e8 62 55 31 40 cb 6e 31 40 10 40 2d e9
1c 00 9f e5 7a 26 00 eb 01 10 a0 e3 14 00 9f e5
8c 01 00 eb 10 00 9f e5 75 26 00 eb 00 00 a0 e3
10 80 bd e8 6a 55 31 40 a0 86 01 00 72 55 31 40
10 40 2d e9 0c 00 9f e5 0c 10 9f e5 7e 26 00 eb
00 00 a0 e3 10 80 bd e8 79 55 31 40 d8 4a 31 40
70 40 2d e9 40 d0 4d e2 48 00 9f e5 40 20 a0 e3
0d 10 a0 e1 0d 50 a0 e1 fd 22 00 eb 00 00 50 e3
08 40 a0 e1 00 60 98 e5 2c 00 9f d5 03 00 00 da
0d 00 a0 e1 00 10 a0 e3 0a 20 a0 e3 7a 43 00 eb
08 00 84 e5 00 00 a0 e3 08 30 94 e5 00 30 86 e5
40 d0 8d e2 70 80 bd e8 80 55 31 40 00 c2 01 00
70 40 2d e9 08 41 9f e5 00 30 94 e5 09 8b 43 e2
24 80 48 e2 00 10 a0 e3 24 20 a0 e3 08 00 a0 e1
f0 50 9f e5 a8 42 00 eb 00 10 a0 e3 24 20 48 e2
00 20 88 e5 24 20 a0 e3 00 00 98 e5 a2 42 00 eb
d4 30 9f e5 00 10 94 e5 00 20 93 e5 02 20 61 e0
04 30 98 e5 01 30 83 e3 04 30 88 e5 bc 30 9f e5
00 20 83 e5 04 00 00 ea 36 ff 2f e1 04 50 85 e2
00 00 50 e3 00 00 00 0a 9e ff ff eb 04 60 15 e5
00 00 56 e3 f7 ff ff 1a 84 30 9f e5 09 1b a0 e3
00 00 93 e5 09 0b 40 e2 8f 29 00 eb 80 30 9f e5
80 00 9f e5 1c 30 88 e5 25 26 00 eb 23 00 00 eb
74 00 9f e5 22 26 00 eb 77 02 00 eb f1 2a 00 eb
68 00 9f e5 00 40 98 e5 e2 22 00 eb 7b 41 00 eb
04 00 84 e5 d6 2d 00 eb 0c 2b 00 eb b3 25 00 eb
29 31 00 eb 18 00 00 eb 44 00 9f e5 d9 22 00 eb
00 00 50 e3 04 00 00 0a 06 10 a0 e1 10 20 a0 e3
31 43 00 eb 2c 30 9f e5 00 00 83 e5 4a 2d 00 eb
fd ff ff ea 44 00 30 40 90 7a 31 40 48 00 30 40
08 9b 31 40 00 00 ff 9f 89 55 31 40 93 55 31 40
9b 55 31 40 a2 55 31 40 b4 92 31 40 1e ff 2f e1
00 00 9f e5 fe 25 00 ea ab 55 31 40 1e ff 2f e1
00 00 a0 e3 1e ff 2f e1 70 40 2d e9 88 d0 4d e2
00 40 a0 e1 04 11 9f e5 80 20 a0 e3 08 00 8d e2
7f 42 00 eb 30 c0 94 e5 2c 50 94 e5 3c 10 94 e5
38 20 94 e5 34 30 94 e5 e4 00 9f e5 00 c0 8d e5
04 50 8d e5 40 50 94 e5 fb 25 00 eb 28 10 94 e5
24 20 94 e5 0f 62 05 e2 20 30 94 e5 c4 00 9f e5
f5 25 00 eb 10 c0 94 e5 1c 10 94 e5 18 20 94 e5
14 30 94 e5 b0 00 9f e5 00 c0 8d e5 ee 25 00 eb
00 c0 94 e5 0c 10 94 e5 08 20 94 e5 04 30 94 e5
98 00 9f e5 00 c0 8d e5 e7 25 00 eb 01 01 15 e3
8c 00 9f e5 5a 20 a0 13 7a 20 a0 03 02 02 15 e3
43 30 a0 13 63 30 a0 03 01 02 15 e3 56 c0 a0 13
76 c0 a0 03 00 00 56 e3 00 c0 8d e5 4e 10 a0 b3
6e 10 a0 a3 d8 25 00 eb 40 30 94 e5 54 20 9f e5
88 e0 8d e2 1f c0 03 e2 4c 40 9f e5 80 00 13 e3
48 00 9f e5 0c c1 8e e0 04 10 a0 11 02 10 a0 01
40 00 13 e3 80 30 1c e5 34 c0 9f e5 04 20 a0 11
00 c0 8d e5 c8 25 00 eb 88 d0 8d e2 70 80 bd e8
20 4b 31 40 b0 55 31 40 f5 55 31 40 19 56 31 40
49 56 31 40 79 56 31 40 c0 6b 31 40 89 56 31 40
8d 56 31 40 cc 6e 31 40 10 40 2d e9 0c 00 9f e5
65 43 00 eb 00 00 a0 e3 10 40 bd e8 bb 32 00 ea
OOB:
ff ff ff ff ff ff ff ff
ff ff ff ff 40 a7 e0 4e
a6 e0 9c 95 ef dd 3e 6d
df 89 84 68 d5 90 5e 26
32 45 c9 b5 d5 e0 ba 57
a1 c7 b4 d5 fe 24 43 8b
50 ec ca 95 9e 33 59 c3
a8 ac e9 86 17 b3 51 38
The data itself is correct but the OOB data is not.
Dumping the first page of a "working" (i.e. successfully booting) device, I noticed different OOB data:
OOB:
ff ff 40 a7 e0 4e a6 e0
9c 95 ef dd 3e 6d df 00
89 84 68 d5 90 5e 26 32
45 c9 b5 d5 e0 00 ba 57
a1 c7 b4 d5 fe 24 43 8b
50 ec ca 00 95 9e 33 59
c3 a8 ac e9 86 17 b3 51
38 00 ff ff ff ff ff ff
Can anyone explain the difference and what went wrong here?
Obviously the ff offset is wrong and in the "working" OOB data there is an additional 00 byte every 13 bytes.
Thanks and greetings,
Thomas