发新帖我要提问
12
返回列表
打印
[应用相关]

Fatfs文件系统函数f_open能打开文件,stdio库的fopen函数不能打开

[复制链接]
楼主: 两只袜子
手机看帖
扫描二维码
随时随地手机跟帖
21
qiufengsd| | 2023-8-14 09:06 | 只看该作者 回帖奖励 |倒序浏览
Fatfs更新一下              

使用特权

评论回复
22
wwppd| | 2023-8-14 12:56 | 只看该作者
FatFs是一个用于嵌入式系统的文件系统库,而stdio库是C语言标准库中的一个文件操作库。

使用特权

评论回复
23
vivilyly| | 2023-8-14 15:49 | 只看该作者
Fatfs文件系统函数f_open函数和stdio库的fopen函数的作用不同。

使用特权

评论回复
24
backlugin| | 2023-8-14 17:30 | 只看该作者
请使用该库提供的文件操作函数(如f_open)来打开文件

使用特权

评论回复
25
elsaflower| | 2023-8-14 18:06 | 只看该作者
FatFs的f_open函数是用于打开文件的函数,它接受一个文件名和打开模式作为参数,并返回一个文件句柄。这个函数可以在嵌入式系统中使用,例如在一些嵌入式操作系统或裸机环境中。

使用特权

评论回复
26
minzisc| | 2023-8-14 20:24 | 只看该作者
正在使用FatFs文件系统库,应该使用该库提供的文件操作函数来打开文件,例如f_open、f_read、f_write等。

使用特权

评论回复
27
sdCAD| | 2023-8-14 21:09 | 只看该作者
FatFs是一个嵌入式文件系统库,而stdio库是C标准库中提供的文件操作函数。这两个库使用了不同的文件系统接口,因此在使用f_open函数和fopen函数时可能存在兼容性问题。

使用特权

评论回复
28
juliestephen| | 2023-8-14 22:19 | 只看该作者
可以考虑使用fopen函数的代替方法。

使用特权

评论回复
29
Undshing| | 2023-8-14 22:50 | 只看该作者
好像是c标准库里的不能用

使用特权

评论回复
30
zerorobert| | 2023-8-14 22:59 | 只看该作者
需要编写适配层代码来将stdio库的文件操作函数与FatFs库的文件系统接口进行映射。

使用特权

评论回复
31
hilahope| | 2023-8-15 13:39 | 只看该作者
f_open函数专门针对嵌入式设备进行了优化,更适合在嵌入式环境下使用。

使用特权

评论回复
32
maudlu| | 2023-8-15 13:47 | 只看该作者
与标准C库(stdio)略有不同。

使用特权

评论回复
33
biechedan| | 2023-8-15 15:04 | 只看该作者
stdio库中的fopen函数,它是C标准库中的函数,主要用于处理标准输入输出流(stdin、stdout、stderr)以及本地文件系统。通常情况下,stdio库的fopen函数不能直接用于FatFs文件系统。

使用特权

评论回复
34
Bowclad| | 2023-8-15 23:25 | 只看该作者
应该是标准库不支持单片机环境吧

使用特权

评论回复
35
AloneKaven| | 2023-8-16 23:52 | 只看该作者
可能是标准库里的实现方法单片机不支持

使用特权

评论回复
36
Jacquetry| | 2023-8-17 23:12 | 只看该作者
C的库的API兼容这个环境吧

使用特权

评论回复
37
Henryko| | 2023-8-19 21:57 | 只看该作者
应该是不支持c标准库的函数吧

使用特权

评论回复
38
Mowergy| | 2023-10-20 10:31 | 只看该作者
可以先用文件系统里的函数

使用特权

评论回复
39
Bowclad| | 2023-10-20 12:31 | 只看该作者
f_open是怎么实现的啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则