The curious things about I.MX28 bootloader

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

The curious things about I.MX28 bootloader

跳至解决方案
667 次查看
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 解答
538 次查看
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 回复
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 项奖励