STM32 SPI Flash 移植FATfs文件系统 一

作者:fly 发布于:2014-3-20 15:26 分类:嵌入式

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

FATFS 简单易懂。

我选择的是full版本

下载地址

http://elm-chan.org/fsw/ff/00index_e.html

官方的特性描述如下

Features

  • Windows compatible FAT file system.
  • Platform independent. Easy to port.
  • Very small footprint for code and work area.
  • Various configuration options:
    • Multiple volumes (physical drives and partitions).
    • Multiple ANSI/OEM code pages including DBCS.
    • Long file name support in ANSI/OEM or Unicode.
    • RTOS support.
    • Multiple sector size support.
    • Read-only, minimized API, I/O buffer and etc...

 

官方提供了三种设备类型。我们需要做的是将SPIFLASH的相关类型与操作添加进去。

需要注意的是,官方的操作都是针对与扇区大小512字节的,我们的SPI flash扇区大小为4096字节。坑爹的。转换倒是小事情。主要是擦除的时候。还得占用4K的内存。

 

先不更改官方的文件。先移植试试。如果是在不方便了,再说。

 

 

修改部分代码详见

STM32 SPI Flash SST25VF016B 移植FATfs文件系统 二

 

评论:

embbnux
2014-05-30 16:45
已添加哦
embbnux
2014-05-30 11:30
博主能不能做个互链,我们的博客类型差不多
embbnux
2014-05-30 11:29
好想法,正好用到,可以做个stm32小系统了
蜗窝科技
2014-05-20 15:37
好文章,我现在正需要在SPI Flash上做一个FATFS,拿去用了。
多谢哈

发表评论:

 
Powered by emlog sitemap