求助:Ch375主机模式,有时无法写数据。没有重复性。
在主机模式下,建立新文件,然后向文件中写入512数据。发现,有时候正确,新建的文件里面有正确数据。有时候错误,文件每次都可以成功创建,但是里面数据是空的。试了很多次,频繁出现错误。这是为什么呀?哪位前辈遇到过类似问题,请指点。多谢了。
代码如下: 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) {}