Hi all
I have a question about i.MX6UL SD/MMC Manufacture Mode chapter 8.12 of IMX6ULRM Rev. 1, 04/2016.
My customer have some boot problem in their custom board with i.MX6UL.
It seems that their custom board boot up in SD/MMC Manufacture Mode when it try to boot in Serial Downloader mode.
According to the Figure 8-27, when SD/MMC MFG mode enabled, it goes to SDMMC MFG mode boot.
When SDMMC MFG mode boot, which BOOT_CFGx setting does i.MX6UL read ?
I found the thread about SD/MMC Manufacture Mode in i.MX6DL as follow.
What boot config is applied if i.MX6SDL enters SD/MMC Manufacture Mode?
However, I can't clarify from the thread so please tell me.
Ko-hey
已解决! 转到解答。
Hello Biyong Sun and Yuri
Thank you for support and sorry for late reply.
Can user know the parameters of SD/MMC Manufacture Mode ?
I want to know the parameter except for the bus width.
Ko-hey
Hello Yuri
Let me confirm about the description of 8.5.3.3 (SD, eSD and SDXC) of the RM.
Q1.
From the following description, i.MX read BOOT_CFG1[4] to select whether FAST_BOOT mode or not in SD/MMC Manufacture Mode.
Am I correct ?
After the initialization phase is over, boot code switches to a higher frequency (25 MHz in Normal
Speed mode or 50 MHz in High Speed Mode). ROM also supports FAST_BOOT mode
booting from eSD card. This mode can be selected by BOOT_CFG1[4] (Fast Boot) fuse described in Table 8-15.
Q2.
From the following description, i.MX read BOOT_CFG1[3:2] to select clock speed in SD/MMC Manufacture Mode.
Am I correct ?
The SD clock speed can be selected by BOOT_CFG1[3:2], and the SD Loopback Clock is selected by BOOT_CFG1[0].
Ko-hey
Hello,
no need for BOOT_CFG pins for SD/MMC Manufacture Mode.
Have a great day,
Yuri
------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct
Answer button. Thank you!
What boot config is applied if i.MX6SDL enters SD/MMC Manufacture Mode?
According to the your answer and above thread, when i.MX6UL boot up in SD/MMC Manufacture Mode, it doesn't check the BOOT_CFG pins and check only CD signal.
In the case, how can i.MX6UL specify the SD/SDXC Speed ?
Does i.MX6UL boot up in lowest speed mode ?
Also how can i.MX6UL detect whether Fast Boot or not ?
Ko-hey
Hello,
the SD/MMC Manufacture Mode can be entered even, when BOOT_CFG
pins are configured, say, for NAND boot, and in such case - no any relations
between BOOT_CFG pins and SD/MMC Manufacture Mode parameters.
Regards,
Yuri.