Fatfs是一个通用的文件系统模块,用于在小型
嵌入式系统中实现FAT文件系统。
移植Fatfs主要需要实现SD初始化,读扇区,写扇区这三个函数。在创龙的光盘中并没有已移植好的Fatfs例程。在
论坛搜了下,倒是有坛友移植了但没找到分享的代码。创龙的MMCSD例程中实现了SD的读写,利用提供的函数实现了SD扇区的读写。初步移植Fatfs成功,但还是有些问题。附件是移植好的fatfs代码,将其加入工程即可。
下面谈谈这种移植的问题:
1.先调用
f_write,在调用f_close时,f_close很多情况下会卡在SDMMC_readNWords这个函数的while里
2.在使用f_read时,读取458个byte后就返回FR_DISK_ERR
希望知道的朋友不吝赐教。
fatfs.rar
(193.93 KB, 下载次数: 41)
一周热门 更多>