硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2976|回复: 5
收起左侧

[FatFs] SPIFLASH文件系的连续读取问题?

[复制链接]

11

主题

68

回帖

198

积分

初级会员

积分
198
发表于 2017-6-12 16:24:30 | 显示全部楼层 |阅读模式
       打开一个文件,分两次写入内容,当我打开读取的时候只能读取最先写入的内容,第二次写入的内容都不出来,但是借助f_lseek偏移能读取后面的内容,这表明内容已经写入,但是为什么一次就都不出来,我的读取缓存足够大。
      另外我想在我的界面上插入报警日志记录 的功能,所有的 报警记录记录到SPIFLAH中,有没有这方面的demo作为参考,谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-6-12 16:43:59 | 显示全部楼层
什么文件系统,是不是移植的FatFS,有可能是没有移植好,可以参考下我们的这个:http://www.armbbs.cn/forum.php?mod=viewthread&tid=14894

另外看你的这个应用,应该没有将文件读取到电脑端的需求,这样的话,没有必要移植文件夹系统了,直接搞个数组做报警日志记录不是很方便。
回复

使用道具 举报

11

主题

68

回帖

198

积分

初级会员

积分
198
 楼主| 发表于 2017-6-12 16:50:42 | 显示全部楼层

回 eric2013 的帖子

eric2013:什么文件系统,是不是移植的FatFS,有可能是没有移植好,可以参考下我们的这个:http://www.armbbs.cn/forum.php?mod=viewthread&tid=14894

另外看你的这个应用,应该没有将文件读取到电脑端的需求,这样的话,没有必要移植文件夹系统了,直接搞个数组做报警日志记录不是很方便。 (2017-06-12 16:43) 
不用文件系统,直接通过SPIflash读写吗,数组如何实现报警记录
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-6-12 17:40:15 | 显示全部楼层

回 thinkself 的帖子

thinkself:不用文件系统,直接通过SPIflash读写吗,数组如何实现报警记录 (2017-06-12 16:50) 
定义一个结构体变量,每次都整体写入结构体变量就行,简单省事,可以下载我们V5板子出厂程序里面一个param.C文件,里面的EERPOM,我们就是这么记录重要参数的,非常方便。
回复

使用道具 举报

11

主题

68

回帖

198

积分

初级会员

积分
198
 楼主| 发表于 2017-6-12 18:29:30 | 显示全部楼层

回 eric2013 的帖子

eric2013:定义一个结构体变量,每次都整体写入结构体变量就行,简单省事,可以下载我们V5板子出厂程序里面一个param.C文件,里面的EERPOM,我们就是这么记录重要参数的,非常方便。 (2017-06-12 17:40) 
我在我的freertos上单独运行文件系统ok,加上其他线程后就显示 No space in execution regions with .ANY selector matching gui__managecache.o(.data).这样的几十个错误,我改小stack就好了,这个是什么原因啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2017-6-16 10:25:48 | 显示全部楼层

回 thinkself 的帖子

thinkself:我在我的freertos上单独运行文件系统ok,加上其他线程后就显示 No space in execution regions with .ANY selector matching gui__managecache.o(.data).这样的几十个错误,我改小stack就好了,这个是什么原因啊  (2017-06-12 18:29) 
用emWin了? 这样的话,可以降低GUIConf.c文件里面emWin动态内存所占用的大小。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 13:35 , Processed in 0.228544 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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