0

我正在使用 elm chan 的 FATFS 文件系统从 STM32 上的 sd 卡中读取数据。

我得到一个未定义的对f_opendir,f_readdirf_closedir;的引用 但是,我可以使用其他的东西,比如,f_mount和就好了。f_openf_readf_write

所有这些函数都在同一个.h文件中,如果我打开其中任何一个的声明,它会将我直接带到定义它们的位置。那么,为什么它给了我未定义的参考?

4

1 回答 1

0

看起来您需要降低库选项中的最小化级别。FF_FS_MINIMIZE 宏负责。基本上你可以删除一些函数来降低库使用的内存空间。更多信息可以在这里找到:http ://elm-chan.org/fsw/ff/doc/config.html#fs_minimize 祝你的项目好运!

于 2019-04-28T11:42:08.313 回答