Xilinx SDK读写SD卡时程序报错:undefined reference to “f_mount“、“f_open“、“f_write“等等
·
创建了一个简单读写SD卡的SDK工程,什么都没动,软件突然报错,提示undefined reference to "f_mount"、"f_open"、"f_write"等等,都是跟访问SD卡的函数有关。
程序中已经包含了ff.h头文件:

板级支持包中也勾选了xilffs,也就是对FAT的文件系统支持库:

这个报错就很突然,尝试重启软件、电脑,都不行。
解决方法:
选中工程,右键选择Properties,接着在C/C++ Build-->Settings-->ARM v7 gcc linker-->Libraries中,添加xilffs,如下图所示:

设置完成后,错误消失,软件功能又恢复正常了。
更多推荐
所有评论(0)