CH376打开文件问题[求助]

用STM32操作CH376。想要按照历程EXAM10中的改一下文件的扩展名。前面检测,初始化优盘都没有问题。但是在用s = CH376FileOpen( iOldName )打开文件时返回值是0X41。并不是历程里的0X14。而且前面的操作也没有打开这个文件。在这个返回值下修改扩展名CH376ReadBlock( buf )和pDir = (P_FAT_DIR_INFO)buf。buf和pDir中全是0。请大家帮帮忙,这是怎么会是?

0x41表示目录已经被打开,查一下文件的路径是否正确。


我输入的路径是RenameFileName( "//CH376HFT.C" )返回的是0X41。用例程里不变的RenameFileName( "/CH376HFT.C" )返回值是0X42.根目录下有CH376HFT.C这个文件。


文件路径中,"\\文件名"or"/文件名" 注意正斜杠和反斜杠的用法,0x42是没有找到该文件,确定U盘中存在CH376HFT.C文件? 并且一定是英文字母大写


谢谢了,就是这个问题。现在解决了。非常感谢。


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