emmc is not boot and not work on sd3 in uboot,but works on sd3 in kernel

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

emmc is not boot and not work on sd3 in uboot,but works on sd3 in kernel

跳至解决方案
1,594 次查看
HaohuaQIN
Contributor III

Hi all

 Emmc is not boot and work on sd3 ,and not work in uboot ,but works ok on sd3 in kernel.

 

I use 8G emmc SDIN8DE1-8G on SD4(USDHC3) ,8-bit mode,just like sabresd board, it works ok.

I use 8G SD-card on SD3(USDHC2), 4-bit mode,it works ok.

 

Now,I use 8G emmc SDIN8DE1-8G on SD3(USDHC2) ,8-bit mode.And lets SD4(USDHC3)’s pin is float.

 

 

I modify kernel,disable sd3 ‘s cd and wp,and disable down:

//imx6q_add_sdhci_usdhc_imx(3, &mx6q_sabresd_sd4_data);

Now sd3 is mmcblk0.

And I modify ucl2.xml: modify sdhci-esdhc-imx.3 to sdhci-esdhc-imx.2.

 

Then I can download uboot ,boot.img,and system.img to emmc by sd3, download is ok.

 

I set boot mode is 8bit emm on sd3,then boot system ,but it is not work. Nothing is print.

 

I use mfgtool download and enter uboot,

Print:

MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3

MMC init failed

 

Then I use command:mmc dev 2;mmc rescan;mmcinfo

Print is below:

MX6SDL SABRESD U-Boot > mmcinfo

Device: FSL_USDHC

Manufacturer ID: 0

OEM: 0

Name: Tran Speed: 0

Rd Block Len: 0

MMC version 0.0

Clock: 400000

High Capacity: Yes

Capacity: 0 Bytes

Bus Width: 1-bit

Current Partition for boot: Not bootable

 

Uboot is 2009.08,kernel is 3.0.35,android is kk4.4.2.

 

I want to know what is the problem ?

Thanks.

标签 (5)
0 项奖励
回复
1 解答
1,411 次查看
HaohuaQIN
Contributor III

The problem is solved ,because the emmc's cmd is not pull up.

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,412 次查看
HaohuaQIN
Contributor III

The problem is solved ,because the emmc's cmd is not pull up.

0 项奖励
回复