Hi all,
On my custom board based on SabreSD, I'm trying to access to eMMC on U-Boot. But I get the statement "Card did not respond to voltage select!".
Main differences to Sabre-SD:
- My boot device is SPI NOR flash. I downloaded the U-Boot to SPI NOR flash with MFGTool and it seems to be running without a problem.
- eMMC is located on uSDHC3 rather than uSDHC4.
I've modified the port configurations for uSDHC3 port. Below is the console output:
U-Boot 2014.04 (Feb 06 2015 - 17:58:09)
CPU: Freescale i.MX6SOLO rev1.2 at 792 MHz
CPU: Temperature 41 C, calibration data: 0x5844f469
Reset cause: POR
Board: i.MX6 on ...
I2C: ready
DRAM: 512 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB
*** Warning - bad CRC, using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
Found PFUZE100 deviceid=10,revid=11
SW3 = 1.35V...
SW2 = 3.3V...
SW4 = 1.2V...
VGEN4 = 2.5V...
Net: FEC [PRIME]
Warning: failed to set MAC address
Normal Boot
Hit any key to stop autoboot: 3 2 1 0
=>
=> mmc rescan
MMC: no card present
=> mmc dev
MMC: no card present
mmc0(part 0) is current device
=> mmc dev 2
CMD_SEND:0
ARG 0x00000000
MMC_RSP_NONE
CMD_SEND:8
ARG 0x000001AA
MMC_RSP_R1,5,6,7 0x2F551248
CMD_SEND:55
ARG 0x00000000
MMC_RSP_R1,5,6,7 0x2F551248
CMD_SEND:0
ARG 0x00000000
MMC_RSP_NONE
CMD_SEND:1
ARG 0x00000000
MMC_RSP_R3,4 0x00010000
Card did not respond to voltage select!
mmc2(part 0) is current device
=> <
I had also defined CONFIG_MMC_TRACE to get more information about what was going on.
eMMC memory seems to be returning some responses, though I could not find what to make of them.
Does that mean there is no hardware issue since it returns these responses?
If so, what could be the problem?
Thanks in advance.
Hi Durmuş
you can check responses from cmd1, it is described in
7.4.2 Operating voltage range validation emmc 4.4 specification
http://rere.qmqm.pl/~mirq/JESD84-A44.pdf
seems this emmc does not support necessary voltages.
Best regards
igor