Hi All,
Background Info:
1.CPU imx281+NAND FLASH(2048+64)
When I want to program bootloader xxx_ivt.sb to boot area,and there is a bad block in boot area,the uut driver skip this bad block,But the iMX28 still boot failed after power cycle.
I want to know how the ROM code can recognize the bad block and skip it.I guess the NCB area maybe support it. I try to program 0x00 to the spare area of bad block,however the nand driver return failed.
Solved! Go to Solution.
Hello,
As specified in the i.MX28 reference manual:
ROM uses DBBT to skip any bad block that falls within firmware data on NAND Flash device.
For more detailed information please refer to the reference manual chapter 12.12.1.12 Bad Block Handling in the ROM
Best regards/Saludos,
Aldo.
Hello,
As specified in the i.MX28 reference manual:
ROM uses DBBT to skip any bad block that falls within firmware data on NAND Flash device.
For more detailed information please refer to the reference manual chapter 12.12.1.12 Bad Block Handling in the ROM
Best regards/Saludos,
Aldo.