高中生
最后登录1970-1-1
在线时间 小时
注册时间2014-11-16
|
在进行FatFs文件系统的学习时遇到一个问题,表现为在打开一个已存在的文件时,如果增加“写文件”权限,会导致打开文件失败。代码如下:
//打开成功,后续读取文件内容成功
res_flash = f_open(&fnew, "1:FatFs读写测试文件.txt", FA_OPEN_EXISTING | FA_READ);
//打开失败,res_flash = 10, (10) The physical drive is write protected
res_flash = f_open(&fnew, "1:FatFs读写测试文件.txt", FA_OPEN_EXISTING | FA_READ | FA_WRITE);
请问是什么原因造成的,是文件系统的某个配置项没有打开吗?
|
|