i.MX8M Mini Boot Mode with eFuse

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

i.MX8M Mini Boot Mode with eFuse

ソリューションへジャンプ
1,942件の閲覧回数
lumen
Contributor III

Hi all,

My question is regarding the boot mode selection of the i.MX8M Mini.

We would like to use the BOOT_MODE pins to boot from different boot devices (eMMC, SD, Serial Downloader). If the eFuse GPIO_BT_SEL = 0 is set is the following statement correct?

BOOT_MODE = 00 -> Boot From Fuses (eFuses configured for SD)

BOOT_MODE = 01 -> Serial Downloader

BOOT_MODE = 10 -> Boot From eMMC (Configuration set by GPIOs)

Best Regards,

Patrick

0 件の賞賛
返信
1 解決策
1,910件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

refer to the chapter 6.1.2.3 Boot From Fuses mode (BOOT_MODE[1:0] = 00b):

In this mode, the GPIO boot override
pins are ignored. The boot ROM code uses the boot eFUSE settings only.

refer to the chapter 6.1.2.5 Internal Boot mode (BOOT_MODE[1:0] = 0b10):

The GPIO Boot Select FUSE (BT_FUSE_SEL) determines whether the
ROM uses the GPIO pins for a selected number of configuration parameters or eFUSEs
in this mode.
• If BT_FUSE_SEL = 1, all boot options are controlled by the eFUSEs described in
Table 6-2.
• If BT_FUSE_SEL = 0, the specific boot configuration parameters may be set using
the GPIO pins rather than eFUSEs. The fuses that can be overridden when in this
mode are indicated in the GPIO column of Table 6-2. Table 6-3 provides the details
of the GPIO pins.

so if you want to use gpio override mode, you need to set BOOT_MODE[1:0] = 10  and BT_FUSE_SEL = 0

 

 

 

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,934件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

you can refer to the Table 6-14. USDHC boot eFUSE descriptions of Reference Manual,

BOOT_CFG[6:4]=001, BOOT_CFG[15:12]=0010

0 件の賞賛
返信
1,927件の閲覧回数
lumen
Contributor III

Hi joanxie,

Thanks for your reply. The boot configuration for the different boot devices is clear to me.

Is it possible to change the different boot devices with BOOT_MODE GPIOS if GPIO_BT_SEL = 0?

Best Regards,

Patrick

 

0 件の賞賛
返信
1,911件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

refer to the chapter 6.1.2.3 Boot From Fuses mode (BOOT_MODE[1:0] = 00b):

In this mode, the GPIO boot override
pins are ignored. The boot ROM code uses the boot eFUSE settings only.

refer to the chapter 6.1.2.5 Internal Boot mode (BOOT_MODE[1:0] = 0b10):

The GPIO Boot Select FUSE (BT_FUSE_SEL) determines whether the
ROM uses the GPIO pins for a selected number of configuration parameters or eFUSEs
in this mode.
• If BT_FUSE_SEL = 1, all boot options are controlled by the eFUSEs described in
Table 6-2.
• If BT_FUSE_SEL = 0, the specific boot configuration parameters may be set using
the GPIO pins rather than eFUSEs. The fuses that can be overridden when in this
mode are indicated in the GPIO column of Table 6-2. Table 6-3 provides the details
of the GPIO pins.

so if you want to use gpio override mode, you need to set BOOT_MODE[1:0] = 10  and BT_FUSE_SEL = 0

 

 

 

0 件の賞賛
返信