请问大家有没有遇到过这样的问题?

我用CH375开发一款手持设备,CH375工作在HOST模式。MCU为MSP430F1611,现在遇到两个个问题,如下: 1.在我的系统中新建目录时,库函数返回值正确,表示新建文件夹成功,但是当把U盘插入电脑来看新建的文件夹时,新建的文件夹出现了重复多级目录,几乎是无穷级的。 2.在PC机上,在U盘的根目录下新建一个文件夹/TEMP,再在该文件夹下新建文件/TEMP/TEMP.TXT,然后把U盘放到我的系统中去枚举文件,结构发现根目录文件夹枚举正确,但是进入/TEMP进一步枚举时却发现枚举出了一大堆文件,这些文件的路径名开头为/TEMP/,后面就是一堆乱七八糟的字符。 我原来单独针对沁恒提供的库文件专门做过测试,对U盘操作的各种功能都可以实现,而且前一段时间在我系统中使用的也一直正常,但是后来增加了一个函数文件,再测试就成了这个样子了。这个函数文件使用的RAM量较大,但是整个系统使用的RAM还不到总RAM容量的一半,另外代码存储区容量也还有很多剩余,增加了函数文件以后编译也没有任何错误或者警告。

如果你循环多次执行DirCreate("DIR"); 那么有可能创建多重目录DIR 如果在创建文件夹/TEMP后,在该文件夹下创建文件,此时参数应该是TEMP.TXT,指在当前目录下创建文件TEMP.TXT 不须重新指定/TEMP/路径下,因为创建文件夹/TEMP后,默认被打开.


只有登录才能回复,可以选择微信账号登录