How to mark bad block for iMX28

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to mark bad block for iMX28

Jump to solution
668 Views
liuxing
Contributor II

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.

0 Kudos
Reply
1 Solution
633 Views
AldoG
NXP TechSupport
NXP TechSupport

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.

View solution in original post

0 Kudos
Reply
2 Replies
634 Views
AldoG
NXP TechSupport
NXP TechSupport

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.

0 Kudos
Reply
612 Views
liuxing
Contributor II
Hi AldoG,
Thanks a lot for your help!
0 Kudos
Reply