iMX6Q boot from eMMC in boot from fuses mode

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

iMX6Q boot from eMMC in boot from fuses mode

跳至解决方案
2,070 次查看
evgenymolchanov
Contributor III

Hello all.

Help me please solve problem with boot from eMMC (port USDHC4 8bit 4.4) in boot from fuses mode.

In internal boot mode i set with GPIOs:

BOOT_CFG1 = 0x60,

BOOT_CFG2 = 0xd8

and board booting normally from eMMC.

Then program fuses from u-boot with commands:

fuse prog 0 5 0x5800d860, BOOT_CFG4 = 0x58 for recovery from SPI.

fuse prog 0 6 0x00000010, BT_FUSE_SEL to 1

and switch to boot from fuses mode. After this boards booting from eMMC fail, but after 10-12 seconds u-boot booting from SPI (recovery works).

In both modes I program eMMC with MFG tools.

That am I doing wrong?

Thank you.

标签 (1)
0 项奖励
回复
1 解答
1,535 次查看
evgenymolchanov
Contributor III

We have solved problem. eFuses are incorrect. For our MMC card field Bus Width in BOOT_CFG2 must be 010 instead 110 we have set earlier. MMC card has version 4.41, but iMX6Q doesn't boot with 110.  It was clear after presentation new iMX6 with support MMC 4.41 version.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,536 次查看
evgenymolchanov
Contributor III

We have solved problem. eFuses are incorrect. For our MMC card field Bus Width in BOOT_CFG2 must be 010 instead 110 we have set earlier. MMC card has version 4.41, but iMX6Q doesn't boot with 110.  It was clear after presentation new iMX6 with support MMC 4.41 version.

0 项奖励
回复
1,535 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Evgeny

one can try to connect jtag and check SRC_SBMR1,

SRC_SBMR2 they should have correct boot emmc settings.

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

0 项奖励
回复