首先,平臺(tái)是用的是 STM32 FSMC總線, SD卡初始化和建立文件和文件寫入都已經(jīng)測(cè)試,沒有問題。 但是關(guān)于獲取SD卡容量,怎么都不正確, SD使用的是SANDISK 的4G TF卡。 卡是空的,沒任何文件。
使用的是庫帶的函數(shù)
使用 CH376DiskCapacity 函數(shù)獲取到的數(shù)據(jù)是 30252 個(gè)扇區(qū),算出來是 15.5MB
使用 CH376DiskQuery 函數(shù)獲取到的數(shù)據(jù)是 50361781 個(gè)扇區(qū),算出來是 25785 MB
誰知道是怎么回事啊,之前用金士頓的4GTF,也是這個(gè)樣子。 容量在小的卡,現(xiàn)在市場(chǎng)上買不到了,沒辦法試了