你好,我是诺博汽车的软件开发工程师,一直对咱RT Thread很感兴趣,近期我在使用elm-fatfs的时候出现以下问题,不知道是否能帮忙解答一下,谢谢
1、f_mkdir ()新建目录总是失败。
2、f_unlink()无法删除目录。
3、file_open()连续调用会跑飞
环境是在RH850的一款多核MCU上,期待您的答复,谢谢
f_mkdir创建文件夹前需要挂载设备、分区、建立文件系统等操作,这些都正常了才到创建目录这个环节。而且文件系统对磁盘的底层操作驱动是需要自己写的。这里面一个环节出错都会导致你的目录创建不了,没有目录就谈不上删除目录和打开文件了。
如果你是再电脑上做的格式化文件系统到单片机上读,要注意Fatfs有32位和16位模式,还有就是文件系统的格式必须一致,否则会出错