none
SD card from extrememory gets detected only after every second warm boot RRS feed

  • Question

  • Dear all,

    our device detects SD cards from extrememory only after every second warm boot. After cold boot the card is detected and works OK. I then do an warm boot and the card is not detetcted. After the next warm boot the card is detected again. Next warm boot, not detected and so on and on. This is only with cards from extrememory, SD cards from Sandisk work OK.

    I tracked down the problem to the function CSDDevice::SetCardPower where in a while loop the appcmd 41 gets send to the card until the card responds with a certain bit set in the response. And in fact the card does not set this bit in its response. So I see 40 times the commands 55 and 41 send to the card until the sd card driver gives up. Any ideas why the sd card gets not ready during the initialization sequence?

    This is with Windows CE 6.0 R3, 2GB SD Card of brand extrememory, IMGSDBUS2=1, PXA320

    best regards,

    Andre

     

    Monday, November 22, 2010 10:01 AM