U盤(pán)容量查詢問(wèn)題,總?cè)萘坎粚?duì),剩余容量正確。

我分別用DISK_CAPACITY和DISK_QUERY兩個(gè)命令查詢一個(gè)金士頓8G的U盤(pán),兩個(gè)命令返回的總?cè)萘坎灰粯佣叶疾粚?duì),但是返回的剩余空間是正確的。U盤(pán)內(nèi)的文件也可以正確讀到。串口打印的信息如下:

掛載磁盤(pán)成功。 廠商信息:KingstonDataTraveler G2 1.00 Production info:DataTraveler G2 1.00 Production version:1.00 CH376產(chǎn)生中斷,開(kāi)始獲取CH376中斷數(shù)據(jù). 獲取中斷數(shù)據(jù)成功,請(qǐng)檢查中斷內(nèi)容. Get capacity success! 數(shù)據(jù)流長(zhǎng)度為4. Device capacity is 3556 MB. CH376產(chǎn)生中斷,開(kāi)始獲取CH376中斷數(shù)據(jù). 獲取中斷數(shù)據(jù)成功,請(qǐng)檢查中斷內(nèi)容. Disk query success! 數(shù)據(jù)流長(zhǎng)度為9. Device capacity is 3541 MB. Device free space is 1554 MB. Device fat format is FAT32. Open file success! 讀取數(shù)據(jù)完成. 讀取的數(shù)據(jù)內(nèi)容為: [IZUMI SAKAI]->[What a beautiful moment.]

串口顯示8G的金士頓U盤(pán)總?cè)萘繛?556(DISK_CAPACITY)和3541(DISK_QUERY)。

是否有讀取U盤(pán)容量的兩個(gè)命令需要注意的地方。麻煩提供下建議,謝謝。

你看下你獲取容量的時(shí)候獲取的8個(gè)字節(jié)的數(shù)據(jù)是什么?


已經(jīng)解決,是數(shù)據(jù)溢出問(wèn)題,但是還有個(gè)疑問(wèn)是DISK_CAPACITY和DISK_QUERY兩個(gè)命令查詢的總?cè)萘繛槭裁床灰恢?,?qǐng)指教。


CMD_DISK_CAPACITY 該命令用于查詢磁盤(pán)物理容量,而CMD_DISK_QUERY命令獲取邏輯盤(pán)的總扇區(qū)數(shù)???cè)萘肯嗖畈淮?,邏輯磁盤(pán)和物理磁盤(pán)概念不一樣,您只需要關(guān)注邏輯磁盤(pán)空間就行了


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

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