关于FATFS文件系统f_open函数

2019-10-12 13:24发布

     在C语言中,文件操作有分为 打开二进制文件、打开文本文件这两种形式。但是FATFS系统中只有打开文本文件形式先遇到问题:想读取一个16进制的dld文件,发现读取出来的数据都是不对的。
调试:若是读取其他文件以文本形式的文件,读取数据正确,所有我怀疑是打开文件形式的不对。
大家之前有没遇到这类的问题? 有没比较好的解决方法


FATFS文件系统官网:http://elm-chan.org/fsw/ff/00index_e.html
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
操作系统
1楼-- · 2019-10-12 14:53
FATFS默认是二进制方式打开的吧.
hthometown
2楼-- · 2019-10-12 17:23
操作系统 发表于 2017-3-9 10:13
FATFS默认是二进制方式打开的吧.

这边也没有提及到。
正点原子
3楼-- · 2019-10-12 19:28
和打开方式无关。看看你的数据存储是否原来就有问题。在电脑上打开看看。

一周热门 更多>