CH374U讀取U盤缺失字節(jié)

最近在做一個用U盤升級固件的功能,單片機通過CH374U讀取U盤數據,寫到FLASH,固件為BIN格式,約為400KB。測試發(fā)現(xiàn)讀取U盤的數據每次都會出現(xiàn)2-3處缺失一個字節(jié),導致后面64字節(jié)都會出現(xiàn)移位,比如圖片所示,左邊是正常的數據,讀取到單片機就會缺少22 和 28兩個字節(jié)。嘗試用字節(jié)讀取或者用扇區(qū)讀取方式都一樣,一直找不到原因。請各位大佬指導一下。

111.jpg

374讀取完數據,關閉文件后,讀取的數據長度是正確的嗎,還有這個丟失字節(jié)位置是不是正好卡在256字節(jié),或者扇區(qū)開始的位置


讀取的數據長度是正確的。丟失字節(jié)位置一般都在64字節(jié)的第二個字節(jié),從而導致第二個字節(jié)后面的數據都亂了。但是到了下一組64個字節(jié)又是正常的數據,沒受到影響。

64字節(jié)即地址尾數在00h,40h,80h,c0h。


根據技術提示,每次讀64字節(jié)后關閉文件,再打開,設置偏移地址讀取下一組64字節(jié),循環(huán)讀取,發(fā)現(xiàn)也是有一樣缺失一個字節(jié)的問題,還請繼續(xù)指導。


請問可以發(fā)一下CH374U操作U盤的代碼嗎?我操作不起來


聯(lián)系郵箱xcc@wch.cn獲取


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

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