imx8m plus - self boot

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

imx8m plus - self boot

865 次查看
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 项奖励
回复
4 回复数

839 次查看
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 项奖励
回复

834 次查看
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 项奖励
回复

800 次查看
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 项奖励
回复

791 次查看
YoavBenita
Contributor II

Thanks !