原子哥我想问下你们的阿波罗F429的开发板,
workpath = "0:/Work";
result = f_chdir((const TCHAR*)workpath);
result = f_getcwd(currentPath,_MAX_LFN);
result = f_open(&fp, "test", FA_WRITE | FA_OPEN_ALWAYS | FA_CREATE_ALWAYS);
f_close(&fp);
在SD下f_chdir可以使用
可是
workpath = "2:/Work";
result = f_chdir((const TCHAR*)workpath);
result = f_getcwd(currentPath,_MAX_LFN);
result = f_open(&fp, "test", FA_WRITE | FA_OPEN_ALWAYS | FA_CREATE_ALWAYS);
f_close(&fp);
在NAND flash下无法切换当前目录,但是这种情况下返回值是FR_OK,函数并没有报错,我在你们官方历程下测试也还是不行,这是什么原因造成的呢?是底层驱动的问题,还是说FATFS本身存在问题呢,不知道原子哥有没有遇到过这种情况!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这得仿真跟踪,分析一下问题了。
你慢慢找一下吧
一周热门 更多>