OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2071|回复: 9

FATFS文件系统函数使用问题,相关资料也太少了吧

[复制链接]

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
发表于 2018-8-30 15:57:38 | 显示全部楼层 |阅读模式
1金钱
f_truncate 这个函数,应该怎么使用,我每次想要用他截断文件的时候,都返回错误代码9。。
自认为用的没有什么问题。。
求助。。

最佳答案

查看完整内容[请看2#楼]

看来我对这个函数的使用方法推测没有问题,实际使用效果和我预想的完全相同,只是我的在使用函数的时候,入口参数将“写打开文件”误写成“读打开文件”,英文的错误代码注释一直没注意,刚才看了一下才发现问题。 真的是自己不小心 浪费了一天又一天的时间。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-8-30 15:57:39 | 显示全部楼层
看来我对这个函数的使用方法推测没有问题,实际使用效果和我预想的完全相同,只是我的在使用函数的时候,入口参数将“写打开文件”误写成“读打开文件”,英文的错误代码注释一直没注意,刚才看了一下才发现问题。
真的是自己不小心
浪费了一天又一天的时间。
回复

使用道具 举报

头像被屏蔽

0

主题

6

帖子

0

精华

禁止访问

积分
5
金钱
5
注册时间
2018-8-30
在线时间
0 小时
发表于 2018-8-30 16:30:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-8-31 02:15:59 | 显示全部楼层
去官网找。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-8-31 10:48:24 | 显示全部楼层

原子哥我去找了,官网也只是有函数说明,并没有说怎么用,网上相关例程真是沧海一粟。。根本就找不到可以借鉴的例程ε=(′ο`*)))唉。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-8-31 14:45:44 | 显示全部楼层
网上对于FATFS函数的使用说明真的是少之又少,现在弄得我很烦躁。。
几乎所有的网站都是在对官网的英文说明进行翻译,并没有实质性的使用说明,唉。。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-9-3 09:20:13 | 显示全部楼层
找不到找不到。。完全找不到实用的资料,每次使用这个函数都会返回错误代码,不打开文件操作返回9,打开文件操作返回7,真的是毫无办法,也找不到原因。
网上的资料只会对官网进行翻译。
我认为这个函数是用来截取文件大小的,将文件截取到当前指针所在位置,这是我看了一些资料后推测的。
如果真的可以这么用,那么我的项目进度将会有跨越性的发展,真的是磨没了耐心。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-9-3 09:22:54 | 显示全部楼层
本意要删除文件内一部分数据,比如我的文件写入的格式是每写入一串数据就换行一次,我每次需要删除掉最后一行的数据就行了,那么我推测,可以使用截断函数,每次将文件截断到最后一行数据之前的位置,这样就实现了删除文件内最后一行的功能,百度能查到的其他方法效率真的是太低了,并且占用flash,没有中意的ε=(′ο`*)))唉。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-9-3 09:25:48 | 显示全部楼层
是不是我的使用方法还是有些很严重的问题。。
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
 楼主| 发表于 2018-9-3 09:42:47 | 显示全部楼层
好像找到原因了。。写错了一个参数
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 05:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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