AnsweredAssumed Answered

SD Card commands failing after successful tuning

Question asked by Brian Paiva on May 16, 2017
Latest reply on May 23, 2017 by Brian Paiva

I have an LS1043ARDB and UHS-I SD Card.  When inserting the SD card I configure the CPLD to use 1.8V and the device starts tuning.  After finishing tuning successfully I successfully configure the SD Card as a SDR104 card.  Immediately after this I receive a bunch of SD commands that fail.  The command is to read a single block and it and every command afterwards fail with a CRC error and a timeout, until my code switches back to 3.3V mode and the SD Card is not visible.  What could be causing it?  Here is what I see:

 

ERROR CMD17, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD12, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
ERROR CMD13, IRQSTAT: CTOE|CCE AUTOCERR_SYSCTL2: UHSM(011b - SDR104 for SD)|SMPCLKSEL
Switched CPLD to 3.3V
ERROR CMD8, IRQSTAT: CC|CTOE AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD0, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD8, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD55, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD41, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD55, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL
SUCCESS CMD41, IRQSTAT: CC AUTOCERR_SYSCTL2: SMPCLKSEL

Outcomes