上一篇我們已經在QSPI FLASH上支持了fatfs文件系統(tǒng):這次我們繼續(xù)在該代碼上支持SD卡文件系統(tǒng),ST官方在維護CubeMX上對多個硬件驅動的fatfs兼容性做得非常好,所以還是用STM32CubeMX來配置就可以了。
使用SD卡將文件拷貝到QSPI FLASH(采用fatfs文件系統(tǒng))
關注、星標公眾號,不錯過精彩內容 素材來源:網絡 編輯整理:strongerHuang 對于許多物聯(lián)網設備而言,擁有一個小型且具有彈性的文件系統(tǒng)至關重要。 在MCU上運行的文件系統(tǒng)不多,絕大部分人應該知道FatFS這個文件系統(tǒng),今天就給大家講講FatFS和LittleFS的內容
將UtoG,GtoU雙向碼表放到存儲卡里面實現長文件名,因為FATFS長文件名需要unicode支持, 首先將UtoG.sys,GtoU.sys兩個文件放到SD卡根目錄,注意,一定要在根目錄,并且是短
FatFS文件系統(tǒng)包含了文件ff.h :文件系統(tǒng)實現頭文件,定義有文件系統(tǒng)所需的數據結構diskio.h :底層驅動頭文件,就一些狀態(tài)宏的定義和底層驅動函數的申明integer.h:僅實現數據類型重定義,增加系統(tǒng)的可移植性ffconf.
因為要用,學習了一下SPI操作SD卡,同時移植了一個免費開源的FAT文件系統(tǒng):FatFS。感覺挺好,在單片機上實現了讀寫文件的操作,接下來就可以解釋我的G代碼咯! 我的SD卡底層操作參考了網上幾種常見的代碼,但又對
一種易于移植和使用的文件系統(tǒng)FatFs Moule