[求助] 枚舉文件出錯(cuò)

調(diào)試CH375中,已通過初始化和檢查磁盤是否ready,現(xiàn)在 調(diào)用 i = CH375FileEnumer( );時(shí)返回的 i 值為 1F,相應(yīng)代碼段如下,麻煩您給看一下問題所在,或者是別的地方的錯(cuò)誤呢,我用的是宇瞻的4G U盤,串口通信,謝謝

#define DISK_BASE_BUF_LEN 4096 #define DISK_BASE_BUF_ADDR 0x0000 #define FILE_DATA_BUF_ADDR 0x0000

i = mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "\*" ); /* 計(jì)算文件名長度,指向結(jié)束符 */

mCmdParam.Enumer.mPathName[i] = 0xFF; /* 將結(jié)束符替換為255 說明序號在變量中 */ CH375vFileSize = 0; /* 從第0個(gè)文件開始搜索 */ i = CH375FileEnumer( ); /* 文件名中含有通配符*,枚舉/搜索文件而不打開 */

WriteS0data( i ); /* 向串口監(jiān)視窗口寫數(shù)據(jù),成功則返回0x00 */

對 CH375vFileSize 這個(gè)量不是很清楚,是不是這個(gè)地方錯(cuò)了呢。謝謝您的指點(diǎn)。


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

首先這個(gè)符號"\*" 需要換成"\\*",其次,在你枚舉的時(shí)候 CH375vFileSize變量應(yīng)該是你的枚舉序號,應(yīng)該需要做一個(gè)循環(huán).如果枚舉失敗的話,那么在你程序上面你可以先去FileOpen下文件,看成功不成功


FileOpen也不成功。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频