Question about Internal Boot-Pins BOOT_CFG[0:15]

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

Question about Internal Boot-Pins BOOT_CFG[0:15]

ソリューションへジャンプ
960件の閲覧回数
tinogörke
Contributor I

Hello,

i have a question about BOOT_CFG[6:4] Pins from ref-manuel imx8m-mini. 

BOOT_CFG_4-6.png

How can i choose a different bus-width for SD-Card (1/4-Bit ) and eMMC  (1/4/8-Bit)?

Thanks

ラベル(1)
0 件の賞賛
返信
1 解決策
832件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello Tino,

 

Yes indeed this table is related to the fuese map, but the definition of the bits used for BOOT_CFG[4:6] are the same even if you are using the GPIO:

For SD/eSD it only use BOOT_CFG[4] for bus width, bits 5 and 6 are reserved

0 - 1 bit

1 - 4 bit

 

As for MMC/eMMC it uses the 3 bits

000 - 1 bit

001 - 4 bit

010 - 8 bit

011 - reserved

100 - reserved

101 - 4 bit DDR (MMC 4.4)

110 - 8 bit DDR (MMC 4.4)

111 - reserved

 

Just like in the table above.

Hope this helps,

Best regards,

Aldo.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
832件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

 

From the reference manual of the i.MX 8MM page 815 and 816

pastedImage_1.png

pastedImage_2.png

 

Hope this helps,

Best regards,

Aldo.

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

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 件の賞賛
返信
832件の閲覧回数
tinogörke
Contributor I

Hello Aldo,

the table 6-42/6-43 is for using fuses.

I wanna use only GPIO boot overrides (BOOT_CFG[4:6]) to change bus width for SD-Card or eMMC.

At this point the table 6-19 is a bit unclear for me.

Best regards,

Tino

0 件の賞賛
返信
833件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello Tino,

 

Yes indeed this table is related to the fuese map, but the definition of the bits used for BOOT_CFG[4:6] are the same even if you are using the GPIO:

For SD/eSD it only use BOOT_CFG[4] for bus width, bits 5 and 6 are reserved

0 - 1 bit

1 - 4 bit

 

As for MMC/eMMC it uses the 3 bits

000 - 1 bit

001 - 4 bit

010 - 8 bit

011 - reserved

100 - reserved

101 - 4 bit DDR (MMC 4.4)

110 - 8 bit DDR (MMC 4.4)

111 - reserved

 

Just like in the table above.

Hope this helps,

Best regards,

Aldo.

0 件の賞賛
返信