stm32 - 未定义对 f_opendir 的引用
问题描述
我正在使用 elm chan 的 FATFS 文件系统从 STM32 上的 sd 卡中读取数据。
我得到一个未定义的对f_opendir
,f_readdir
和f_closedir
;的引用 但是,我可以使用其他的东西,比如,f_mount
和就好了。f_open
f_read
f_write
所有这些函数都在同一个.h
文件中,如果我打开其中任何一个的声明,它会将我直接带到定义它们的位置。那么,为什么它给了我未定义的参考?
解决方案
看起来您需要降低库选项中的最小化级别。FF_FS_MINIMIZE 宏负责。基本上你可以删除一些函数来降低库使用的内存空间。更多信息可以在这里找到:http ://elm-chan.org/fsw/ff/doc/config.html#fs_minimize 祝你的项目好运!
推荐阅读
- visual-studio-code - 使用 VSCode 配置 ESLint
- node.js - 使用邮递员向休息 API 发送请求
- createjs - CreateJS MovieClip 性能问题
- mysql - 服务器mysql远程访问
- ios - iOS 中 Neolane SDK 集成的问题
- visual-studio-code - 如何在用于 Visual Studio 代码的乳胶文件中使用 emmet 的 lorem ipsum 功能?
- java - 用随机文件填充文件夹和子文件夹的实用程序
- java - 我可以将 FlatfileItemReader 与 Taskexecutor 一起使用吗?
- r - 使用现有的“日期”变量;将月份和星期变量添加到数据框中
- javascript - 如何在相邻中找到 3 个或更多相同类别的元素?