50 文件系统的再次挂载问题

发布于 2020-10-09 10:56:56    浏览:475

fmt = check_fs(fs, bsect);第一次挂载该函数的返回值为0,第二次以后就一直是3了,哪位大佬能指点一下?

第一次挂载文件成功了,并且对文件系统的文件操作都是正常的,但是重新上电后,就不能挂载成功了,挂载不成功也就看不了之前存储的文件了,请问这个怎么解决呢?

查看更多

2 个回答
sync
sync 2020-10-10
This guy hasn't written anything yet

问的太笼统了,自己单步调试看问题出在哪一步了。。

杰瑞鼠
杰瑞鼠 2020-11-07
This guy hasn't written anything yet

文件系统使用首次需要格式化,但以后就不能再格式化否则就等于将原来的内容格式化丢了。我当时是这样的,你可以在非易失存储上存储一个标记来判断是否格式化过了;或者先正常操作,如果失败再去格式化,这样在第一次会失败,以后就不会有问题了

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
475

发布
问题

分享
好友

手机
浏览

扫码手机浏览