这个文章后面的评论:
疯小草: 我补充一下吧,其实只有一个设备的时候也并不是f_mount(&fs,"",1)就是对的,这牵扯到了ffconf.h里面的默认设置FF_VOLUMES 是1,如果多个设备的话需要修改FF_VOLUMES的值,比如使用的RAM和MMC,就需要FF_VOLUMES = 2,这个时候再diskio.c里面的几个函数都要对应起来,比如0:地址是RAM,1:地址是MMC 弄了两天终于搞懂了,所以也分享给大家
求救原子:“FATFS文件系统 f_mount(fs[0],"0:",1); //挂载SD卡”。怎么定义挂载的fs[0]是SD卡?
f_mount()的第二个参数必须占用固定内存(我以前写的文章)
说实话,还是没弄明白。以后有时间再看。
为什么写这个文章?因为QQ群里有人说用了这个函数IAP就不好用了,不断的重启,删除这个函数就OK了。我就感觉他不太清楚这个函数的用法。事实上我也不太清楚这个用法。于是就把这个用法查一查。