音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

sd卡的文件系統(tǒng),可windows不認

作者:阿敏 欄目:ARM技術(shù)
sd卡的文件系統(tǒng),可windows不認
自己做了個小的fat32文件系統(tǒng),在sd卡上實現(xiàn)文件寫。我寫了個512bytes的小文件,sd卡插入電腦,顯示有整個文件,可是點屬性卻都不能顯示空。windows記事本打不開,提示找不到。我用winhex打開sd卡,看到的sd卡里面的目錄、fat1、2以及文件位置開始都對啊,沒轍了!還請各位高手提示一下,問題可能出在哪里?

2樓: >>參與討論
xplore
文件系統(tǒng)
估計你文件入口有什么項目錯了

3樓: >>參與討論
阿敏
to xplore
請教xplore,根據(jù)我自己對fat32的理解,我寫程序的過程是這樣的,
1、首先找到數(shù)據(jù)區(qū),建立32bytes的文件目錄,里面內(nèi)容包括:文件名(11bits)、文件創(chuàng)建日期時間、文件首址、文件大小。
2、寫fat1、2,因為我是格式化sd卡后寫文件,所以對一個512bytes的文件,我的fat1的內(nèi)容:F8 FF FF 0F, FF FF FF FF, FF FF FF 0F, FF FF FF 0F(此處為我的文件入口)
3、在第三簇位置寫數(shù)據(jù)
不知道我的理解有沒有遺漏什么重要的信息,麻煩你幫我看看,實在沒辦法了,非常感謝

4樓: >>參與討論
阿敏
找到問題了
找到問題了,因為文件大小和我實際寫入sd卡的數(shù)據(jù)量不一致,導致問題,F(xiàn)在windows下面可以打開、修改了,非常感謝xplore!

5樓: >>參與討論
平常人
FAT32有很多比較麻煩的地方,做SD的文件系統(tǒng),建議用FAT16
FAT32的根目錄是可以擴展的,比FAT16要復雜。FAT表也是可以擴展的。

6樓: >>參與討論
xplore
FAT16只支持2GB
如果卡容量在2GB之內(nèi)的話, 確實用FAT16簡單一點。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
開發(fā)ARM最強組合:RVCT+SlickEdit+RVDebug
各位幫忙看看這個晶振電路[附圖]
請教TRACE32-ICD使用方法
e:\\Keil\\ARM\\BIN\\AA  問題請教?
問性價比高的通用編程器
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號