求助:FatFs系统中,NAND无法挂载、格式化的问题

2019-07-20 13:16发布

近期使用STM32F429和NAND Flash做了个板子,NAND是新的(镁光的...4G08ABADA)。根据正点原子开发板F429的FatFS例程移植后,调试中出现如下的情况:

1、FTL层初始化正常,建立FTL表正常,初始化NAND正常、全片擦写寻找坏块功能也正常
2、PageRead、PageWrite正常,数据正确
3、FTL_WriteSector、FTL_ReadSector正常,数据正确
总之以上都正常

但是,在挂FatFs系统时,f_mount不成功,返回的值是13(没有文件系统)
我尝试使用f_mkfs建立文件系统,返回值是12(没有工作区)

请问大家,这种情况是如何造成的?怎样才能成功加载FatFs呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。