本帖最后由 yanzhongsan 于 2016-11-28 12:03 编辑
各位好,
我在SD卡保留了10M空间后在装入了FATFS文件系统,具体方法就是在获取容量的函数内将总容量减小了10M:CardInfo.CardCapacity / BLOCK_SIZE - 2 * 1024 * 10;然后想测试下往保留的部分空间内写入数据(750KB左右),结果发现总是出错;而我通过FATFS文件系统写入这个文件却能正常写入;请问是否SD卡直接操作是否有限制?我是调用了FATFS底层的写入函数来执行写操作的,理论上没有区别啊!
写入的块地址就是CardInfo.CardCapacity / BLOCK_SIZE - 2 * 1024 * 10开始,开始部分是OK的,能正常写入,后面就不行了
多谢指教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>