赞
踩
1.进行SD卡或者EMMC读写,我们要先在VIVADO上对存储外设进行配置.
如下图所示,具体配置情况,依据相关开发板而定。
相关引脚的电平配置一定不要出错,具体配置依据开发板而定。
2.ps端对sd卡或emmc进行文件操作时,首先要加载相应的库函数xiffls
后续就可以在libaray中找到xiffls的相关例程
3.同时存在SD卡和EMMC两个存储时,可以通过 path指定加载哪一个存储驱动。
path为“0:/”表示加载SD0驱动,为“1:/”表示加载SD1驱动。
4.f_open报错问题
对于我们要打开或创建的新文件,命名时应该带全路径,
如果命名如下
则默认文件路径为“0:t21.txt”。
当加载是驱动0则不会出错,当加载是驱动1时,则f_open会因找不到驱动而打开文件失败。
5.f_gets报错
若f_gets报错如下:undefined reference to "f_gets",即表示f_gets未定义,
出现这个错误的原因是,在xiffls中我们没有使能字符串函数功能。
解决办法:
在xiffls中,将此变量命名为2。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。