Cheap_Flash_FS極速版--嵌入式NandFlash文件系統(tǒng)源碼下載
本代碼已經(jīng)由我們開發(fā)完成,并經(jīng)過了嚴格的測試。
壞塊管理功能包括基于壞塊表的管理程序,可以提供單/多扇區(qū)的操作。
多扇區(qū)為nandflash專門設(shè)計,可以降低NANDFLASH物理擦除數(shù),具有FLASH上直接預(yù)分配功能(只需擦一次,可以寫多個扇區(qū)的功能)。
其上面可以運行(FAT(支持多扇區(qū)操作))文件系統(tǒng)。
文件系統(tǒng)可支持實時壞塊替換,包括擦除塊,塊移動,寫入頁產(chǎn)生壞塊。文件系統(tǒng)基于NAND_FLASH壞塊管理層驅(qū)動運行。
NAND_FLASH壞塊管理支持ECC糾錯,對每個扇區(qū)執(zhí)行二次ECC糾錯,保證數(shù)據(jù)正確的讀出。
NAND_FLASH壞塊管理層如果發(fā)現(xiàn)Unrecoverable_error扇區(qū),可把扇區(qū)讀出置為0,等于目錄已結(jié)束,避免了文件系統(tǒng)運行出錯。
本代碼是32BIT的壞塊表文件系統(tǒng),可支持大于4G的nandflash,包括小頁,中頁,大中頁,大頁,用于用戶代碼測試!
可以用于U盤和SD卡(BLOCK_ERASE功能一并免費提供)的設(shè)計上。以及其它大容量存儲項目上。
qq:292942278 e-mail:tony_yang123@sina.com
Cheap_Flash_FS極速版.7z
(8.23 MB, 下載次數(shù): 12)
2024-10-26 18:23 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
移植warming
下面的代碼是我們的cheap_flash_fs在STM32上基于三星K9F1G08U0E的移植代碼,使用KEIL工具,包括U盤功能,實現(xiàn)了MP3播放功能.
K9F1G08U0E芯片的硬件檢查壞塊我們測試出來有點問題.就是讀READ_STATUS讀不出壞塊標記(包括塊擦除,頁寫入,塊移動).
如果用軟件檢查壞塊效率會降低,不知道有沒有可以解決這個問題,
可以通知一下,可以是有償?shù)?
最新_8_SD卡采用了acmd23_設(shè)置pre_erased.7z
(1.21 MB, 下載次數(shù): 8)
2024-10-26 18:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|