程序能正常读取到SD卡里面的文件名。然后打开文件的时候就会返回6号错误。
FIL fil;
FATFS fs;
FRESULT res;
DIR dirs;
FILINFO finfo;
char buf1[1000];
u32 br=0;
SD_Init();
res=f_mount(0, &fs);
res=f_opendir(&dirs, "0:/");//′ò¿a¸ùĿ¼
res=f_readdir(&dirs, &finfo);
f_readdir(&dirs, &finfo);
f_readdir(&dirs, &finfo);
res = f_open(&fil,"data_after_filter.txt",FA_READ);
f_lseek(&fil,br);
f_read(&fil,buf1,28,&br);
f_close(&fil);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>