f_open()打开U盘文件返回错误FR_DISK_ERR

2019-07-20 01:39发布

通过修改例程U盘host实验,想打开U盘上指定文件aaa.bin,代码如下

FIL *fsrc;

res=f_mount(fs[3],"3:",1);

if(res==0)
{      fsrc=(FIL*)mymalloc(SRAMIN,sizeof(FIL));            //分配内存

      res=f_open(fsrc,"aaa.bin",FA_OPEN_ALWAYS);     //运行到这里后res=FR_DISK_ERR

调试发现,f_open返回FR_DISK_ERR,求指教,谢谢!


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