Booting (bootstrapping) characteristics of i.MX27

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

Booting (bootstrapping) characteristics of i.MX27

Jump to solution
1,412 Views
fstrati
Contributor I

There are four (4) BOOT PINS according to the documentation of Freescale on the i.MX27:

<<BOOT [3:0] System Boot Mode Select—The operational system boot mode of the i.MX27/MX27L processor

upon system reset is determined by the settings of these pins. BOOT[1:0] are also used as

handshake signals to PMIC(VSTBY).>>

But, according to some auxiliary docs on evaluation boards, only a single PIN out of the four is actually used:

this single PIN seems to get used in order to differentiate bootstrapping from USB/UART and booting from NAND flash.

I'd like to ask you:

1) if you have any information on the remaining 3 PINs for booting ?

2) if you know how the bootstrap code that runs in internal ROM (iROM) works: as I understand it is used exclusively to bootstrap from UART/USB loading into NAND flash ? Is there a way to know what commands are understood by the iROM code ?

3) I have a legacy product on which a customised version of the "u-boot" bootloader is running: is there a freescale version of "u-boot" for the i.MX27 ?

Labels (1)
0 Kudos
Reply
1 Solution
1,179 Views
igorpadykov
NXP Employee
NXP Employee

Hi Federico

boot selection is described in Table 4-28. System Boot Mode Selection

iROM commands are described in sect.8.4.1 Bootstrap Protocol

and Definition i.MX27 Reference Manual

http://www.freescale.com/files/32bit/doc/ref_manual/MCIMX27RM.pdf

There is no official "u-boot" for the i.MX27, as latest is Linux 2.6.22 with redboot on :

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-process...

Best regards

igor

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

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

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

View solution in original post

0 Kudos
Reply
2 Replies
1,179 Views
fstrati
Contributor I

Thanks a lot, Igor

0 Kudos
Reply
1,180 Views
igorpadykov
NXP Employee
NXP Employee

Hi Federico

boot selection is described in Table 4-28. System Boot Mode Selection

iROM commands are described in sect.8.4.1 Bootstrap Protocol

and Definition i.MX27 Reference Manual

http://www.freescale.com/files/32bit/doc/ref_manual/MCIMX27RM.pdf

There is no official "u-boot" for the i.MX27, as latest is Linux 2.6.22 with redboot on :

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-process...

Best regards

igor

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

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

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

0 Kudos
Reply