求助:MQX中的MFS模块,RAMDisk例程RAM换成Flash不行(已解决)

2020-02-21 21:22发布

本帖最后由 FSL_TICS_ZJJ 于 2014-6-4 13:14 编辑

这几天在研究MFS模块,想利用MCU上多余的空间做一个U盘,另外还要MQX系统认识,可以进行文件读写,将文件中的内容再通过串口发出去。

目前的硬件用的是TWR-K20D72M的板子,将RAMDisk的例程中的RAM部分屏掉,改为Flashx,而且在Config文件中已经打开了Flashx驱动,结果是可以格式化,甚至可以创建文件,但是就是不能创建路径,而且创建路径失败后,前面创建的文件也没有了,不知道什么原因?

坛子里如果有研究MQX的,可以一起看一下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
qchwu
1楼-- · 2020-02-23 11:50
请问PFlash与DFlash各指的是什么类型的FLASH?
PFlash是并行FLASH?
DFlash是norflash?
wangpengcheng
2楼-- · 2020-02-23 16:21
qchwu 发表于 2014-7-23 16:23
请问PFlash与DFlash各指的是什么类型的FLASH?
PFlash是并行FLASH?
DFlash是norflash?

读写方式都是一样的,只是起始地址不一样!都是内部flash!
qchwu
3楼-- · 2020-02-23 19:48
 精彩回答 2  元偷偷看……
wangpengcheng
4楼-- · 2020-02-24 01:10
qchwu 发表于 2014-8-21 11:19
我在使用K60,将片内FLASH,0x60000-0x7ffff挂载了,然后用MFS进行格式化,出错,用带参数格式他,也出错, ...

在你的MQX工程里查找MFS_SECTOR_SIZE常量,它默认定义的是512,把它改成你的Flash sector size 试试!
qchwu
5楼-- · 2020-02-24 03:03
还是不行,格式化错误,0x301d,下面链接的问题和我这一样,也没有解决。
https://community.freescale.com/thread/63310
wangpengcheng
6楼-- · 2020-02-24 07:41
看一下flashx驱动中的ioctrl函数中有个get flash sector的参数是否正确!

一周热门 更多>