SD卡试验为何直接读取会少两个字节?

2019-07-20 15:22发布

f_lseek(&fnew, 4096);
res_sd = f_read(&fnew, dispaly_buff, 512, &fnum);读取的数据是正确的.


但是为什么SD_ReadMultiBlocks(dispaly_buff_1,0x00808000+4096,512,2);这个读取数据就少两个字节呢?(0X00808000)是SD卡上的文件首地址.

这个是错误 这个是错误

总是开始两个字节就丢失了.寻求帮助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
mzlaophao
1楼-- · 2019-07-20 21:10
这个实验是  429开发板的SDIO—FatFs移植与读写测试
正点原子
2楼-- · 2019-07-20 23:36
这样直接读地址,可能存在问题哦,文件存储不一定是按顺序来的
mzlaophao
3楼-- · 2019-07-21 00:33
 精彩回答 2  元偷偷看……

一周热门 更多>