check_fs(fs, bsect)读扇区问题

2019-08-14 06:01发布

我的8g sdhc,逻辑首扇区在物理的8192扇区
检测fat系统的时候
check_fs(fs, 0);读回正确数据
下面的
check_fs(fs, 8192);读回的全是0
如果先check_fs(fs, 8192);就能读回正确数据

后来调试发现
check_fs(fs, 8192);//读8192扇区数据
check_fs(fs, 8192);//读8192扇区数据

两句代码挨着,第一次读回数据正确,第二次读回的数据就全是0....
大神帮分析一下


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。