NAND flash concepts: OOB, ECC, bad-block markers, and programming
AM335x NAND boot troubleshooting: why BootROM rejects SPL (ECC/OOB layout, tiimage header, SYSBOOT, pad-byte, watchdog). Verification steps and fixes.