【创龙TMS320C6748开发板试用】移植FATFS

2019-07-15 19:02发布

    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)




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。