eMMC 5.0 boot error in i.MX6D

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

eMMC 5.0 boot error in i.MX6D

1,581 Views
ko-hey
Senior Contributor II

Hi all

My customer're using i.MX6D and eMMC 5.0.
They have already applied the following workaround for using eMMC with i.MX6.

EMMC 5.0 and EMMC 5.1 work on i.MX6

After application of workaround, they have a problem which is it sometimes can't boot from eMMC.
Probability of failure is approximately 30%.
However, it can boot from SD card. (Probability of success is 100%.)
Also they think application of workaround is going well because it sometimes boot successfully.

And therefore we guessed the cause is related to EER009678 and EER007926.
So let me ask about those errata.

Q1.

Does the recommendation of following thread considered both EER009678 and EER007926 ?

https://community.nxp.com/message/855897

According to the workaround of EER009678 and EER007926, it recommended to keep the POR_B disable 300 to 500 ms and 500ms.
So I think like above. Am I correct ?

Q2.

If user don't keep the POR_B disable under 800 ms, from the point that SD boot is OK and frequently fails at eMMC boot, the problem doesn't relate to EER009678.
Am I correct ?

Q3.

Do you think that this problem is related to the initialization time of eMMC ?
We guess that the initialization time of eMMC 4.4 and 5.0 are different.
So the difference of initialization time is caused to this problem.
What do you think about my opinion ?


Ko-hey

Labels (3)
0 Kudos
4 Replies

847 Views
art
NXP Employee
NXP Employee

Your conclusion seems to be right. Most likely, the problem is related with the initialization time of your eMMC 5.0 chip. You should keep POR_B asserted until the eMMC 5.0 device completes its self-initialization procedure. Refer to the device's documentation (data sheet) for details.


Have a great day,
Artur

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

0 Kudos

847 Views
ko-hey
Senior Contributor II

Artur

Thank you for your opinion.

I'll try the extending the time.

Ko-hey

0 Kudos

847 Views
andrewdyer
Contributor III

We saw similar intermittent boot issues when upgrading from 4.5 to 5.0 eMMC parts.  Extending the time the POR_N pin is asserted by 1 sec. seems to have fixed the problem.

0 Kudos

847 Views
ko-hey
Senior Contributor II

Hello Andrew

Thank you for useful info.

How long did you get to it before extending the time ?

Dear NXP support team

Could you give me your opinion and please answer the question ?

Ko-hey

0 Kudos