Boot config setting when it's in SD/MMC Manufacture Mode with i.MX6UL

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Boot config setting when it's in SD/MMC Manufacture Mode with i.MX6UL

Jump to solution
1,929 Views
ko-hey
Senior Contributor II

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

Labels (2)
0 Kudos
1 Solution
1,340 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Please look at my comments below.

1.

  BOOT_CFG1[4] is not analyzed ; no Fast Boot.

2.

Normal Speed mode is selected. 

Regards,

Yuri.

View solution in original post

0 Kudos
9 Replies
1,340 Views
ko-hey
Senior Contributor II

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

0 Kudos
1,340 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Please refer to sections 8.12 (SD/MMC Manufacture Mode) and 8.5.3.3 (SD, eSD and SDXC) 

of the RM. Also, some parameters are taken during the SD identification phase.

Regards,

Yuri.

0 Kudos
1,340 Views
ko-hey
Senior Contributor II

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

0 Kudos
1,341 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Please look at my comments below.

1.

  BOOT_CFG1[4] is not analyzed ; no Fast Boot.

2.

Normal Speed mode is selected. 

Regards,

Yuri.

0 Kudos
1,340 Views
ko-hey
Senior Contributor II

Hi Yuri

Thank you.

I understand.

Ko-hey

0 Kudos
1,340 Views
Yuri
NXP Employee
NXP Employee

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!

0 Kudos
1,340 Views
ko-hey
Senior Contributor II

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

0 Kudos
1,340 Views
Yuri
NXP Employee
NXP Employee

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.

0 Kudos
1,340 Views
BiyongSUN
NXP Employee
NXP Employee

In the SD/MMC Manufacture Mode, bus width is 1 bit, which is highlight in the reference manual.

And the Manufacture Mode is for "SD/MMC'.

0 Kudos