经验分享:MQX中的MFS文件系统扇区尺寸!

2020-02-20 20:28发布

这几天发现我用的文件系统总是有问题,第一次格式化的时候程序总是运行不正常,后来发现是MQX中将文件系统的扇区尺寸定义成512了,跟自己的Flash扇区尺寸不一样,程序中在申请boot大小的时候用512申请的,但是用的时候是根据我自己定义的Flash大小用的,所以造成RAM中一些数据被冲掉了!希望大家在用的时候能注意一下,不要掉进这个陷阱里面去!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
wangpengcheng
1楼-- · 2020-02-23 02:05
 精彩回答 2  元偷偷看……
fengyunyu
2楼-- · 2020-02-23 02:57
wangpengcheng 发表于 2014-12-13 21:19
这个要看个人使用情况,我只用了文件系统,大概70k左右

OS加FS的话,占用70K,一般的单片机用不上。
ly830102624
3楼-- · 2020-02-23 08:26
wangpengcheng 发表于 2014-12-13 08:44
我记得好像是在Flashx.c文件中吧?好久了,没记录!当初我是用JLINK跟踪出来的! ...

谢谢,我再试试

一周热门 更多>