求助:Ch375主機(jī)模式,有時(shí)無(wú)法寫數(shù)據(jù)。沒有重復(fù)性。
在主機(jī)模式下,建立新文件,然后向文件中寫入512數(shù)據(jù)。發(fā)現(xiàn),有時(shí)候正確,新建的文件里面有正確數(shù)據(jù)。有時(shí)候錯(cuò)誤,文件每次都可以成功創(chuàng)建,但是里面數(shù)據(jù)是空的。試了很多次,頻繁出現(xiàn)錯(cuò)誤。這是為什么呀?哪位前輩遇到過(guò)類似問(wèn)題,請(qǐng)指點(diǎn)。多謝了。
代碼如下: if(CH375DiskStatus == DISK_CONNECT) { i=CH375DiskReady(); if(i==ERR_SUCCESS) { strcpy(mCmdParam.Create.mPathName,"/DATA.TXT"); CH375FileCreate(); mCmdParam.Locate.mSectorOffset=0xffffffff; CH375FileLocate(); mCmdParam.Write.mSectorCount=1; CH375FileWrite(); CH375FileClose(); } } while(1) {}