can't detect emmc on LS1046ARDB

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

can't detect emmc on LS1046ARDB

486 Views
briandavidson1
Contributor II

hey,

On a new ls046ardb, the emmc is not detected by neither u-boot or linux.
I've used the preprogramed qspi with uboot 2021.04-ge2eba0cd58 and tiny linux to boot. In uboot I get:

=> mmc rescan
MMC: no card present

and the same message for mmc dev and mmc info.

While connecting SD card, the card does get recognized by uboot.

The EVDD seems to be stable at 1.8V, but the SDHC_DAT signals seems to be stuck at ~1.45V, clock and cmd are stuck at 0v and 1.8v.
When trying to boot from emmc (altought I know its empty), the data lines are changing between 0, 1.5 and 1.8 volt. clock and cmd are changing between 0 and 1.8V. SD Card boot works fine.

 

Any suggestions?

0 Kudos
Reply
1 Reply

465 Views
LFGP
NXP TechSupport
NXP TechSupport

According to the LS1046ARDB CPLD source code eMMC is selected during power-on if SD card is not inserted into the card slot.

Response from the Applications Team:

" The reference design board, RDB, is design in such a way that if SD card is inserted in slot than it will detect SD card only not eMMC.
For Accessing e-MMC card, please follow below steps:
1. Remove SD Card.
2. Program rcw_1600_qspiboot_emmc.bin into alternate bank 4.
3. boot from QSPI bank 4.
4. On Uboot Prompt try mmc info command, It will display eMMC card details.

 

0 Kudos
Reply