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卡上的文件首地址.

这个是错误 这个是错误

总是开始两个字节就丢失了.寻求帮助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。