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