35
73
343
高级会员
超越昨天
使用道具 举报
1万
7万
11万
管理员
eric2013:获取了RTC时间后,用时间名字创建txt文本,可以参考我们V4板子里面的FatFS例子,里面有文件的创建方法。 (2016-04-11 15:36) 
fanyanxi:请问eric2013是不是记错了,V4里没有用FATFS而是用的FLSHFS。 (2016-04-12 11:51) 
谢谢!已经可以建好了。现在有个问题咨询你,因为我一条记录是53个字节,目前是生成一条存一条,这样SD卡的擦写次数是很多的。
如果我创一个512字节的缓存,记录到512字节再存,这样肯定会好一点,但就是在还没有保存记录的时候突然断电了,记录就会丢失。不知道FATFS能不能解决这方面的问题?
fanyanxi:
54
145
307
eric2013:FatFS不支持掉电保护,发生掉电的话,丢数据是小事,最怕的是FAT表损坏,一旦损坏整个卡的数据就废了。 FatFS官网的话,有一些尽量降低掉电损害的策略。 http://elm-chan.org/fsw/ff/en/appnote.html#fs3 ....... (2016-04-13 14:11) 
mewan:最新的fatfs有文档没? (2016-04-14 08:53) 
18
334
388
fanyanxi 发表于 2016-4-13 09:18
王海靖 发表于 2018-8-14 16:52 请问一下怎么创建创建的,const char* 类型怎么处理,我传递进去了,一直无法创建
eric2013 发表于 2018-8-15 01:19 你是那个创建有问题,文件名吗,直接fprintf转换时间值为字符即可,然后作为文件名. char buf[50]
王海靖 发表于 2018-8-15 10:26 已解决。自己基础太差了哈哈。硬汉哥是不是参加rt_thread的网络编程训练营了
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-4-27 05:05 , Processed in 0.270614 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.