能夠創(chuàng)建文件,但是寫文件時(shí)發(fā)現(xiàn)文件狀態(tài)錯(cuò)誤。
if (fp->flag & FA__DIRTY) { /* Write back data buffer prior to following direct transfer */
if (disk_write(fp->fs->drive, fp->buf, fp->dsect, 1) != RES_OK)
ABORT(fp->fs, FR_DISK_ERR);
fp->flag &= ~FA__DIRTY;
}
經(jīng)過這一行的時(shí)候,發(fā)現(xiàn)fp->flag的值為0x02,不能對(duì)SD卡進(jìn)行讀寫。求幫助。