使用CH375S ,44b0,大端格式庫(kù)
在打開(kāi)或者讀某一個(gè)文件出錯(cuò)的情況下,再次調(diào)用庫(kù)函數(shù),比如枚舉函數(shù)CH375FileEnumer,就會(huì)出錯(cuò),錯(cuò)誤碼是0x6b,為什么?
如果打開(kāi)讀都正常,就不會(huì)出錯(cuò)。 如果打開(kāi)或者讀文件出錯(cuò),之后應(yīng)該還有什么處理的步驟嗎?
[Emot]13[/Emot]
使用CH375S ,44b0,大端格式庫(kù)
在打開(kāi)或者讀某一個(gè)文件出錯(cuò)的情況下,再次調(diào)用庫(kù)函數(shù),比如枚舉函數(shù)CH375FileEnumer,就會(huì)出錯(cuò),錯(cuò)誤碼是0x6b,為什么?
如果打開(kāi)讀都正常,就不會(huì)出錯(cuò)。 如果打開(kāi)或者讀文件出錯(cuò),之后應(yīng)該還有什么處理的步驟嗎?
[Emot]13[/Emot]
另外,創(chuàng)建新文件,會(huì)返回0x1e,好像不對(duì)啊 strcpy( (char *)mCmdParam.Create.mPathName, "/USBTEST/NEW.TXT" ); i = CH375FileCreate();
打開(kāi)或者讀文件出錯(cuò),比如修改后保存文件時(shí),可以看到U盤的燈老是閃,處于工作狀態(tài),如果等到燈滅了再打開(kāi),就不會(huì)出錯(cuò),反之會(huì)有0x82的錯(cuò)誤,之后進(jìn)行的所有操作就都沒(méi)有效了。 保存文件的時(shí)間太長(zhǎng)了,要4秒左右,用的是雅客128m U盤。
修改文件再寫入時(shí),有時(shí)會(huì)返回0x1e的錯(cuò)誤,這時(shí)會(huì)把U盤上的文件信息破壞掉,再打開(kāi)目錄時(shí)已經(jīng)看不到這個(gè)文件了,有時(shí)本級(jí)目錄也會(huì)消失。出錯(cuò)之后應(yīng)該有些保護(hù)機(jī)制?????
創(chuàng)建文件還是不行,返回值老是0x1e 。 [Emot]27[/Emot]
返回0X1E好象沒(méi)這個(gè)錯(cuò)誤代碼。初始化庫(kù),磁盤連接,DISK_READY,等命令有沒(méi)有都返回成功?。咳缓笤谥安灰l(fā)送其他命令,另外你的MCU速度快的話,初始化完后的一些延時(shí),要加長(zhǎng)點(diǎn)?;蛘吣惆涯愕闹鞒绦虬l(fā)到技術(shù)信箱,看一下。