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....
大神帮分析一下


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-08-15 04:52
回复【7楼】lincolne:
---------------------------------
谢谢分享
jermy_z
2楼-- · 2019-08-15 08:41
感谢楼主分享
sunenough
3楼-- · 2019-08-15 09:03
表示感谢,我他妈也被纠结了一天多,还好看到你的帖子,弱弱问一下你是怎么查出来的

一周热门 更多>