串行flash文件系统FatFs文件系统庞大而复杂,它需要根据 应用的文件系统格式而编写,而且一般与驱动层分离开来,很方便移植,所以工程应用中一般是 移植现成的文件系统源码。 FatFs 是面向小型嵌入式系统的一种通用的 FAT 文件系统。它完全是由 ANSIC 语言编写并且完 全独立于底层的 I/O 介质。因此它可以很容易地不加修改地移植到其他的处理器当中,如 8051、 PIC、AVR、SH、Z80、H8、ARM 等。FatFs 支持 FAT12、FAT16、FAT32 等格式,所以我们利用 前面写好的 SPI Flash 芯片驱动