Part Number: AM3352
Tool/software:
We have a custom board with a 256MB NAND that is not autobooting.
We have Sysboot set to 00010 for UART and NAND, and we can get CCC printing continuously on console, but NAND never starts. I see activity on lines like Wait/R/B, but the ROM doesn't move forward. Our NAND is compatible and we can boot from NAND if we first boot from UART to Uboot, and then we "run nandboot", we can boot to console. I thought maybe we have something wrong in spl/MLO, but we are loading MLO to first addresses of NAND and it should have proper headers. We still may have an issue there though.
Some more details:
NAND: 256MB, 8 bit, MT29F2G08ABAGA, ONFI Compliant,
2048 + 128 page size
Block size 128k + 8kbytes
DDR3L: 512MB
We are programming the NAND Flash with a CCS NAND flash tool via XDS110 and BCH8 ECC.
I also tried changing sysboot to have ECC done by NAND(NAND has 4 bit ECC internal), but that did not help, it only caused CCCC to stop printing after 3 seconds. Also regular nandboot seems to be fine so I don;t think its ECC related.
Here is our partition table:
device nand0 <nand.0>, # parts = 10
#: name size offset mask_flags
0: NAND.SPL 0x00020000 0x00000000 0
1: NAND.SPL.backup1 0x00020000 0x00020000 0
2: NAND.SPL.backup2 0x00020000 0x00040000 0
3: NAND.SPL.backup3 0x00020000 0x00060000 0
4: NAND.u-boot-spl-os 0x00040000 0x00080000 0
5: NAND.u-boot 0x00100000 0x000c0000 0
6: NAND.u-boot-env 0x00020000 0x001c0000 0
7: NAND.u-boot-env.backup10x00020000 0x001e0000 0
8: NAND.kernel 0x00800000 0x00200000 0
9: NAND.file-system 0x0f600000 0x00a00000 0
active partition: nand0,0 - (NAND.SPL) 0x00020000 @ 0x00000000
Thanks,
Jesse
