imx8m plus - self boot

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

imx8m plus - self boot

819 Views
YoavBenita
Contributor II

Hi,

Is it possible for the IMX8M+ to control the boot ?

If i want to use the eMMC boot as default, but in the field be able to change the boot to be from USB without hardware changes.

 

 

0 Kudos
Reply
4 Replies

793 Views
brian14
NXP TechSupport
NXP TechSupport

Hi @YoavBenita,

It is possible to change the boot source via software using the system controller in Linux and you can modify registers to change the boot mode.
For the first option, I suggest using the Linux iMX Reference Manual section 2.2 System Controller and for the second option, you will need to read iMX8M Plus Reference Manual section 6.5.2.6 Boot Mode Control.

Link 1: Embedded Linux for i.MX Applications Processors | NXP Semiconductors

Link 2: https://www.nxp.com/webapp/Download?colCode=IMX8MPRM

I hope this information will be helpful.

0 Kudos
Reply

788 Views
YoavBenita
Contributor II

Hi,

Thank you for answer.

So, the BOOT can be changed by writing to registers and there is no need to connect some IO's to boot pins, right?

These registers do not change during programming/booting new image ?

0 Kudos
Reply

754 Views
brian14
NXP TechSupport
NXP TechSupport

Hi @YoavBenita,

It is right. Additionally, you will need to check the Security Reference Manual (NDA required) to work with the eFuses and change the boot mode.
Finally, if you want, you can use another source to change the default boot via software as a microcontroller connected to BOOT MODE pins. 

0 Kudos
Reply

745 Views
YoavBenita
Contributor II

Thanks !