eMMC5.0 Boot with Bus Width=8bit access for i.MX6

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

eMMC5.0 Boot with Bus Width=8bit access for i.MX6

Jump to solution
1,910 Views
yuuki
Senior Contributor II

Dear all,

Our customer uses eMMC5.0 device.
And they make a system boot from eMMC with Bus Width=8bit(BOOT_CFG2[7:5]=010).

In this case, system can not boot.

When Bus Width is set to 4bit(BOOT_CFG2[7:5]=001) and U-Boot is set as 4bit, system is able to boot.
However, boot speed is very slow.

Is there a way to be accessed by 8 bits at booting from eMMC5.0 device?

May I have advice?

Best Regards,
Yuuki

Labels (1)
0 Kudos
1 Solution
1,155 Views
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!

View solution in original post

0 Kudos
5 Replies
1,156 Views
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!
0 Kudos
1,158 Views
igorpadykov
NXP Employee
NXP Employee

Hi Yuuki

what processor and SD port used in the case ?

Best regards

igor

0 Kudos
1,158 Views
yuuki
Senior Contributor II

Dear Igor-san,

Thank you for your support.

Prosessor is i.MX6 solo(MCIMX6S5EVM10AB).

SD port is SD4.

Please advise of your findings.

Best Regards,

Yuuki

0 Kudos
1,158 Views
igorpadykov
NXP Employee
NXP Employee

Hi Yuuki

8-bit eMMC is working fine on i.MX6 reference

board Sabre SPF-27392  p.5

i.MX6_SABRE_SDP_DESIGNFILES

probably there are layout errors or issues

related to layout (signtal integrity), one can try

to check signals by oscilloscope.

Best regards

igor

0 Kudos
1,158 Views
rahulsoni
Contributor II

Hello Igor,

I have the same configuration as Yuuki. i.MX6 Solo and eMMC 5.0 @ SD4 port. I see the eMMC on kernel but can not see eMMC on u boot due to which I'm not able to boot my device over eMMC. Below are my boot configuration settings-

CFG1[7:0]- 01101000

CFG2[7:0]- 11011000

Please help me to resolve this problem.

Thanks in advance.

0 Kudos