The curious things about I.MX28 bootloader

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

The curious things about I.MX28 bootloader

ソリューションへジャンプ
668件の閲覧回数
eunseokjung
Contributor II

Hi, all.

I have some curious things about I.MX Bootloader.

I know that I.MX28 have secondary bootloader area which is used when primary boot fail.

My bootloader area is saved at 0x10000. And secondary is in 0x20000.

I did some experiment. I removed flash from 0x10000 to 0x30000.(I think here is bootloader area.)

After remove flash, its bootloader working properly. It is very strange. I think, it should fail. Because i remove bootloader area. But, it working well.

So my hypothesis is that I.MX28 have bootloader backup area. But i'm not sure. Do you have idea of this?

When i removed flash area form 0x00000 to 0x30000, the bootloader is not working.

Anyone who knows about this, please let me know.

Thank you.

Eunseok.

ラベル(1)
0 件の賞賛
1 解決策
539件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Eunseok

address may depend on particular processor parameters, like

Search Area, Search Count and NAND page size.

Please check section 12.12.1.5 (Redundant Boot Support in ROM NAND driver)

about secondary boot details. Search Area, Search Count and NAND page size

define address of bootloader, it may be different. Take a look at Figure 12-7

(Expected NAND Layout with example search count = 4 and search stride = 1*64)

of the Reference Manual, where Boot Firmware 2 relates to the secondary boot image.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

0 件の賞賛
1 返信
540件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Eunseok

address may depend on particular processor parameters, like

Search Area, Search Count and NAND page size.

Please check section 12.12.1.5 (Redundant Boot Support in ROM NAND driver)

about secondary boot details. Search Area, Search Count and NAND page size

define address of bootloader, it may be different. Take a look at Figure 12-7

(Expected NAND Layout with example search count = 4 and search stride = 1*64)

of the Reference Manual, where Boot Firmware 2 relates to the secondary boot image.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛