Description: 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
To Search:
File list (Check if you may need any files):
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
..............\..........................\....\..