How to mark bad block for iMX28

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to mark bad block for iMX28

ソリューションへジャンプ
1,228件の閲覧回数
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 件の賞賛
返信
1 解決策
1,193件の閲覧回数
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 件の賞賛
返信
2 返答(返信)
1,194件の閲覧回数
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 件の賞賛
返信
1,172件の閲覧回数
liuxing
Contributor II
Hi AldoG,
Thanks a lot for your help!
0 件の賞賛
返信