文件名称:Cheap_Flash_FS
- 所属分类:
- 其他嵌入式/单片机内容
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2014-12-21
- 文件大小:
- 11.33mb
- 下载次数:
- 0次
- 提 供 者:
- 6***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Cheap_Flash_FS(STM32F103ZET6) 嵌入式NandFlash文件系统免费C代码下载
Cheap_Flash_FS 代码已经由我们开发完成,并经过了严格的测试。
坏块管理功能包括基于坏块表的管理程序,可以提供单/多扇区的操作。
多扇区为nandflash专门设计,可以降低NANDFLASH物理擦除数。
其上面可以运行(Cheap_Flash_FS(支持多扇区操作))文件系统。文件系统可支持实时坏块替换,包括擦除块,块移动,写入页产生坏块。文件系统基于NAND_FLASH坏块管理层驱动运行。
NAND_FLASH坏块管理支持ECC纠错,对每个扇区执行二次ECC纠错,保证数据正确的读出。
NAND_FLASH坏块管理层如果发现Unrecoverable_error扇区,可把扇区读出置为0,等于目录已结束,避免了文件系统运行出错。
本代码是16BIT的坏块表文件系统,只能支持4G大小的nandflash,用于用户代码测试!
本代码有32BIT的坏块表文件系统,可支持大于4G的nandflash,如果需要,请和我们联系:
qq:292942278 e-mail:tony_yang123@sina.com-Cheap_Flash_FS (STM32F103ZET6)- embedded NandFlash file system C free download code
The Cheap_Flash_FS code has been developed by us to complete, and through rigorous testing.
Bad block management functions include bad block table management based procedures, can provide single/multi sector operation.
The multi sector designed specifically for nandflash, can reduce the NANDFLASH physical wiping the divisor.
The above can be run (Cheap_Flash_FS (multi sector operations)) file system. The file system can support real-time bad block replacement, including the erase block, block movement, write page generated bad block. The file system based on NAND_FLASH bad block management drive operation.
NAND_FLASH bad block management support ECC correction, for each sector performed two times ECC correction, ensure that read data correctly.
NAND_FLASH bad block management if it is found that the Unrecoverable_error sector, the sector can be read out is set to 0, equal to the direct
Cheap_Flash_FS 代码已经由我们开发完成,并经过了严格的测试。
坏块管理功能包括基于坏块表的管理程序,可以提供单/多扇区的操作。
多扇区为nandflash专门设计,可以降低NANDFLASH物理擦除数。
其上面可以运行(Cheap_Flash_FS(支持多扇区操作))文件系统。文件系统可支持实时坏块替换,包括擦除块,块移动,写入页产生坏块。文件系统基于NAND_FLASH坏块管理层驱动运行。
NAND_FLASH坏块管理支持ECC纠错,对每个扇区执行二次ECC纠错,保证数据正确的读出。
NAND_FLASH坏块管理层如果发现Unrecoverable_error扇区,可把扇区读出置为0,等于目录已结束,避免了文件系统运行出错。
本代码是16BIT的坏块表文件系统,只能支持4G大小的nandflash,用于用户代码测试!
本代码有32BIT的坏块表文件系统,可支持大于4G的nandflash,如果需要,请和我们联系:
qq:292942278 e-mail:tony_yang123@sina.com-Cheap_Flash_FS (STM32F103ZET6)- embedded NandFlash file system C free download code
The Cheap_Flash_FS code has been developed by us to complete, and through rigorous testing.
Bad block management functions include bad block table management based procedures, can provide single/multi sector operation.
The multi sector designed specifically for nandflash, can reduce the NANDFLASH physical wiping the divisor.
The above can be run (Cheap_Flash_FS (multi sector operations)) file system. The file system can support real-time bad block replacement, including the erase block, block movement, write page generated bad block. The file system based on NAND_FLASH bad block management drive operation.
NAND_FLASH bad block management support ECC correction, for each sector performed two times ECC correction, ensure that read data correctly.
NAND_FLASH bad block management if it is found that the Unrecoverable_error sector, the sector can be read out is set to 0, equal to the direct
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Cheap_Flash_FS\Cheap_Flash_FS 版本.txt
..............\NandFlash管理系统.doc
..............\嵌入式FAT16_32文件系统.doc
Cheap_Flash_FS
..............\CheapFAT STM32 SD卡模拟U盘\CLEAN_All.bat
..............\..........................\code\common\inc\cortexm3_macro.h
..............\..........................\....\......\...\fonts.h
..............\..........................\....\......\...\lcd.h
..............\..........................\....\......\...\main.h
..............\..........................\....\......\...\spi_flash.h
..............\..........................\....\......\...\stm32f10x_bkp.h
..............\..........................\....\......\...\stm32f10x_flash.h
..............\..........................\....\......\...\stm32f10x_fsmc.h
..............\..........................\....\......\...\stm32f10x_gpio.h
..............\..........................\....\......\...\stm32f10x_it.h
..............\..........................\....\......\...\stm32f10x_lib.h
..............\..........................\....\......\...\stm32f10x_map.h
..............\..........................\....\......\...\stm32f10x_nvic.h
..............\..........................\....\......\...\stm32f10x_pwr.h
..............\..........................\....\......\...\stm32f10x_rcc.h
..............\..........................\....\......\...\stm32f10x_spi.h
..............\..........................\....\......\...\stm32f10x_systick.h
..............\..........................\....\......\...\stm32f10x_type.h
..............\..........................\....\......\...\stm32f10x_usart.h
..............\..........................\....\......\src\CAN.txt
..............\..........................\....\......\...\cortexm3_macro.s
..............\..........................\....\......\...\CRC.c
..............\..........................\....\......\...\DBGMCU.c
..............\..........................\....\......\...\lcd.c
..............\..........................\....\......\...\spi_flash.c
..............\..........................\....\......\...\stm32f10x_adc.c
..............\..........................\....\......\...\stm32f10x_bkp.c
..............\..........................\....\......\...\stm32f10x_dma.c
..............\..........................\....\......\...\stm32f10x_exti.c
..............\..........................\....\......\...\stm32f10x_flash.c
..............\..........................\....\......\...\stm32f10x_fsmc.c
..............\..........................\....\......\...\stm32f10x_gpio.c
..............\..........................\....\......\...\stm32f10x_i2c.c
..............\..........................\....\......\...\stm32f10x_iwdg.c
..............\..........................\....\......\...\stm32f10x_lib.c
..............\..........................\....\......\...\stm32f10x_nvic.c
..............\..........................\....\......\...\stm32f10x_pwr.c
..............\..........................\....\......\...\stm32f10x_rcc.c
..............\..........................\....\......\...\stm32f10x_rtc.c
..............\..........................\....\......\...\stm32f10x_sdio.c
..............\..........................\....\......\...\stm32f10x_spi.c
..............\..........................\....\......\...\stm32f10x_systick.c
..............\..........................\....\......\...\stm32f10x_tim.c
..............\..........................\....\......\...\stm32f10x_usart.c
..............\..........................\....\......\...\stm32f10x_wwdg.c
..............\..........................\....\......\.tartup\stm32f10x_vector.s
..............\..........................\....\fat16_32\fat.c
..............\..........................\....\........\fat.h
..............\..........................\....\........\fat_cfg.h
..............\..........................\....\........\flash_management.c
..............\..........................\....\........\flash_management.h
..............\..........................\....\........\gb2312_to_unicode_table.h
..............\..........................\....\........\time.c
..............\..........................\....\..