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

2020-02-20 20:28发布

这几天发现我用的文件系统总是有问题,第一次格式化的时候程序总是运行不正常,后来发现是MQX中将文件系统的扇区尺寸定义成512了,跟自己的Flash扇区尺寸不一样,程序中在申请boot大小的时候用512申请的,但是用的时候是根据我自己定义的Flash大小用的,所以造成RAM中一些数据被冲掉了!希望大家在用的时候能注意一下,不要掉进这个陷阱里面去!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
bitcoin2
1楼-- · 2020-02-22 02:44
MQX的资料 不多啊
ly830102624
2楼-- · 2020-02-22 03:06
 精彩回答 2  元偷偷看……
wangpengcheng
3楼-- · 2020-02-22 06:48
ly830102624 发表于 2014-12-11 14:12
在user_config.h中修改???见附件:
(FLASHX_END_ADDR - FLASHX_START_ADDR)直接改为1024*1024??? ...

我记得好像是在Flashx.c文件中吧?好久了,没记录!当初我是用JLINK跟踪出来的!
wangpengcheng
4楼-- · 2020-02-22 10:28
fengyunyu 发表于 2014-12-11 09:09
是程序在SPI FLASH上,还是说有系统参数、网页文件之类?用的什么主cpu?

文件系统在SPIFlash中!用的是K20
fengyunyu
5楼-- · 2020-02-22 15:07
wangpengcheng 发表于 2014-12-13 08:45
文件系统在SPIFlash中!用的是K20

请问都是用的fsl的os、tcpip、fs么?这些占用多少资源?
wangpengcheng
6楼-- · 2020-02-22 20:45
这个要看个人使用情况,我只用了文件系统,大概70k左右

一周热门 更多>