找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3244|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Cheap_Flash_FS極速版--嵌入式NandFlash文件系統(tǒng)源碼下載

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:49552 發(fā)表于 2018-10-14 18:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
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)

移植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)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表