Hmm. The hookup on that project suggests that I'm doing things right (but I've realized that I get the same "volume name" whether there's a card or not). I'm wondering whether both SD card breakouts I'm trying are broken? I'm unable to read any files off of the card, which is quite frustrating.
It looks like everyone else has been able to use the emFile package straight out of the box, once they've hooked up the compiler/linker as in the datasheet. Do you happen to know of anyone who hasn't had the same luck?
Are you using the emFile example project, available with PSoC Creator?
Can you please add the below given code in your infinite while loop after initialising SD Card.
if(0 == (status_t = FS_GetVolumeInfo("mmc:0:0", pInfo)))//default volume name is mmc:0:0
/* Getting volume name succeeded so prompt it on the LCD */
/* Operation Failed - indicate this then delay 2s for re-detect*/
LCD_PrintString("No SD card");
By adding this you will get to know if your SD Card is connected or not.Can you please try this. I'm not sure if this code snippet will be helpful for you or not.