我现在在STM32F10X下用并口模式操作CH375,读取文件没有问题,新建文件、写入内容、关闭文件操作都是成功的。取下U盘到电脑上能显示文件名,但文件不能删除,打开文件时电脑提示文件不存在,也不能删除。文件长度在资源管理器的状态栏上显示正确,右键属性中显示为0字节。请问这可能是什么原因?写文件函数 if(len>=CH375vSectorSize) //整片扇区写入 { bySectorCount= len / CH375vSectorSize; mCmdParam.WriteX.mSectorCount=bySectorCount; mCmdParam.WriteX.mDataBuffer =buf; buf+= len &(~CH375vSectorSize); len %= CH375vSectorSize; rtn=CH375FileWriteX(); if((rtn!=ERR_SUCCESS)&&(mCmdParam.WriteX.mSectorCount!=bySectorCount) ) { return rtn; } }
查看: 4044
回复: 4
请教375在M3下写U盘文件的问题
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
创建的文件名全部是大写的英文字母或者是数字吗?还有你创建的主文件名是几个字节,扩展名是几个字节?最多支持主文件名为8个字节,扩展名为3个字节。
文件名只能自己给出全部大写字符,库内部没有转换吗?那我试试
库不转换,文件名是客户自行指定的。但是要符合规则。
行了, 谢谢!
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录