emFile issues with PSoC5LP

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I followed the instructions for downloading the headers and library files for the emFile module and everything builds and links fine. But before I get into my problem with not being able to write to the SD Card, it appears that even if I don't have my SD Card wired up to my psoc, FS_GetVolumeName() always returns a name of "mmc:0:" and FS_GetNumVolumes() always returns 1. What would cause this? 

0 Likes
2 Replies
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello

   

The default volume name is mmc:0:. So even if there is no card connected it will show value 0.Can you use the code snippet given below.

   

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 */
            LCD_PrintString("SD card name:");
            LCD_Position(1, 0);
            LCD_PrintString("mmc:0:0");
        }

   

Can you check if this code snippet is working as expected if SD Card is not connected?

   

Thanks,

   

Hima

0 Likes
Anonymous
Not applicable

Oh cool. That worked. I wonder if I just goofed up my wiring. After I made this post when tried this other sdcard library for the psoc4 and ran into some issues with that due to the wiring. 

   

Thanks

0 Likes