Issues about U-Boot transplanting

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

Issues about U-Boot transplanting

1,339 Views
tony_l_cai
Contributor III

Hi all,

     Referring to Android™ User's Guide.pdf ,we have ported the U-Boot 2014.04, and we got the following log,

U-Boot 2014.04 (Jul 17 2015 - 15:18:23)

CPU:   Freescale i.MX6DL rev1.1 at 792 MHz

CPU:   Temperature 46 C, calibration data: 0x5b25245f

Reset cause: POR

Board: MX6-SabreSD

I2C:   ready

DRAM:  1 GiB

MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2

Card did not respond to voltage select!

MMC init failed

Using default environment

No panel detected: default to Hannstar-XGA

Display: Hannstar-XGA (1024x768)

In:    serial

Out:   serial

Err:   serial

----beggin to board_late_mmc_env_init----

check_and_clean: reg 0, flag_set 0

Fastboot: Normal

flash target is MMC:2

Card did not respond to voltage select!

MMC card init failed!

Card did not respond to voltage select!

** Block device MMC 2 not supported

Net:   Phy not found

PHY reset timed out

FEC [PRIME]

Warning: failed to set MAC address

Boot from USB for mfgtools

Use default environment for mfgtools

Run bootcmd_mfg: <NULL>

From the log, we can see some highlight log by red color,Could help me to give some explanation why did it generate these log? 3Q~

Labels (4)
0 Kudos
5 Replies

691 Views
saurabh206
Senior Contributor III

Hi Tony,

Can you please verify usdhc3_pads settings?

I had same issue, I have fixed it by proper pad setting.

Thanks

Saurabh

0 Kudos

691 Views
tony_l_cai
Contributor III

Hi, Saurabh

     Could you give me more details about proper pad settings of the usdhc3_pads?

and as of your tips, I find his pin define cannot find in uboot code. but this uboot code downloaded by the Android™ User's Guide.pdf.

So could give me your experence in detail? And we are porting Android 5.0 on MX6DL.

Thank you very much!

0 Kudos

691 Views
saurabh206
Senior Contributor III

Hi Tony

board specific file calls  board_mmc_init()

This function will setup pad using

imx_iomux_v3_setup_multiple_pads( usdhc3_pads, ARRAY_SIZE(usdhc3_pads));

So check this settings for your connection.

Thanks

Saurabh

0 Kudos

691 Views
tony_l_cai
Contributor III

Hi,Saurabh

I find that ,in uboot 2014.04, the usdhc3 pad settings have partcle difference ,comparing uboot 2009, which is that the pads in uboot2014 aren't pulled up. And no other difference. So could you tell me . which difference do your pads have?

Though I append these settings, the problem above are still., So any other advice? 3Q ~   

0 Kudos

691 Views
saurabh206
Senior Contributor III

Hi Tony,

My reset pin settings was wrong, I have corrected it out.

Thanks

Saurabh