查看: 2311|回复: 2

[MQX] MQX spinorflash文件系统问题

[复制链接]

该用户从未签到

11

主题

43

帖子

0

中级会员

Rank: 3Rank: 3

积分
418
最后登录
2024-3-22
发表于 2015-6-12 17:48:52 | 显示全部楼层 |阅读模式


前面经过板上的高手指导,解决了以太网多客户端连接问题,非常感谢,这次在做文件系统又碰到了新的问题,还得请教板上高手,问题是这样的:
目前已经将文件系统调试成功,可以通过只读“r”或只写“w”方式打开或者新建文件,问题来了,每次我以“w”方式打开已有文件后,就会清空原来文件内容,因此我要对已有文件进行插入和添加等操作就必须先把已有文件通过“r”方式保存到内存中,然后对数据进行编辑,进行插入等操作,操作完毕后将数据写入,但是这种操作不仅麻烦,而且对内存消耗很大,请问系统中有其他比较好用的方法么?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

7

主题

196

帖子

0

中级会员

Rank: 3Rank: 3

积分
380
最后登录
1970-1-1
发表于 2015-6-16 09:34:09 | 显示全部楼层
w 是写模式, 会覆盖已经存在的文件
建议楼主使用 "a"试试,这是一种在文件末尾添加的写模式
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

43

帖子

0

中级会员

Rank: 3Rank: 3

积分
418
最后登录
2024-3-22
 楼主| 发表于 2015-6-16 14:19:09 | 显示全部楼层
谢谢楼上回答,已经找到了方法,spinorflash有很多种读写方式,在MQX_MFS_User_Guide中有说明

文件读写方式

文件读写方式
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-12 20:10 , Processed in 0.096614 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表