My customer're using i.MX6D and eMMC 5.0.
They have already applied the following workaround for using eMMC with 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.
Does the recommendation of following thread considered both EER009678 and EER007926 ?
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 ?
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 ?
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 ?