硬汉嵌入式论坛

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

[FatFs] fatfs+sdio的方案不能做实时存储,只能放弃吗?

[复制链接]

4

主题

12

回帖

24

积分

新手上路

积分
24
发表于 2019-6-5 14:51:26 | 显示全部楼层 |阅读模式
这几天一致在调fatfs(R0.13c)+sdio,将stm32f4外接AD采集的数据实时存储到128G TF卡,用1bit和4bit,一次传输512,1024,2048自己都可以,但是4096都会卡住。另外总是有一定的概率出错,也看了这个帖子,http://www.armbbs.cn/forum.php?m ... 1880&fromuid=58

用1bit+512字节,是不容易出错,但存储速度跟不上,采集的数据在FIFO里积累,最终也会完全混乱。不知道换arm9+linux,是不是才可以呢?行车记录仪啥的不都是实时存储数据的嘛


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2019-6-5 15:25:11 | 显示全部楼层
使用RL-FlashFS即可,比较稳定。
没必要死磕FatFS
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2019-6-5 16:46:05 | 显示全部楼层
本帖最后由 yongxiangu 于 2019-6-5 16:52 编辑
eric2013 发表于 2019-6-5 15:25
使用RL-FlashFS即可,比较稳定。
没必要死磕FatFS

好的,谢谢!,现在就来试试
回复

使用道具 举报

3

主题

59

回帖

68

积分

初级会员

积分
68
发表于 2019-10-26 09:17:17 | 显示全部楼层
RL-FlashFS有没有类似FatFs的f_sync函数呀,我没有发现
现在就是打开文件(追加模式),写数据,关闭文件这种流程,不知道有没有更好的记录数据的方法
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2019-10-26 09:20:09 | 显示全部楼层
ruboss 发表于 2019-10-26 09:17
RL-FlashFS有没有类似FatFs的f_sync函数呀,我没有发现
现在就是打开文件(追加模式),写数据,关闭文件 ...

flashfs那个是fflush,不过测试发现也不是立即写入的。新版的V6.X还没有测试过。
回复

使用道具 举报

3

主题

59

回帖

68

积分

初级会员

积分
68
发表于 2019-10-26 20:45:34 | 显示全部楼层
eric2013 发表于 2019-10-26 09:20
flashfs那个是fflush,不过测试发现也不是立即写入的。新版的V6.X还没有测试过。

稍微试了下不管用,还以为它不是呢
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2020-5-11 16:07:44 | 显示全部楼层
楼主看过这个帖子了吗?
包括,另外注意此贴:

SDIO驱动SD卡的写多块的问题
http://www.armbbs.cn/forum.php?m ... 4473&fromuid=58
(出处: 安富莱电子论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-5-12 07:19:25 | 显示全部楼层
咸喜喜 发表于 2020-5-11 16:07
楼主看过这个帖子了吗?
包括,另外注意此贴:

连续存储,跟这个关系不大。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 18:29 , Processed in 0.289774 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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