const uint8_t Dir_sub0[] = "1:DR";
const uint8_t Dir_sub1[] = "1:DR/gps";
uint8_t Current_text[] = "20131201_171615.dat";
//创建文件夹,路径必须一层一层的建立
enFatResult = f_mkdir(Dir_sub0);
enFatResult = f_mkdir(Dir_sub1);
//enFatResult = f_opendir(&dirs,Dir_sub1);//
enFatResult = f_chdir(Dir_sub1);
enFatResult = f_open(&stcFp0, Current_text, FA_WRITE | FA_OPEN_ALWAYS | FA_CREATE_ALWAYS); //这里返回值是 FR_NOT_ENABLED
enFatResult = f_write(&stcFp0,m_au8SdcardTxBuf0,512,&u32WrCount0);
enFatResult = f_close(&stcFp0);
if(enFatResult != FR_OK) while(1);
不知道何原因? |