dabendan001 发表于 2019-5-23 14:51:05

咨询一个关于f_mount()比较傻的问题!

当FATFS同时挂载了FLASH(spi)芯片和U盘时,f_mount(&fs, "0:", 0);系统如何知道这个“0:”是持载flash芯片,还是挂载U盘??
与下面这定义有关吗?
#define _VOLUME_STRS        "RAM","NAND","CF","SD1","SD2","USB1","USB2","USB3"

butterflyspring 发表于 2019-6-24 18:01:00

&fs 代表文件系统的句柄,如果在系统中有多个媒介,那么需要定义多个文件系统句柄。
“0:”代表每个媒介卷标,多个媒介须有区分各自的卷标,在应用程序中需要关联这个卷标和媒介句柄。
可以参考官方例程。推荐cube 库。:)
页: [1]
查看完整版本: 咨询一个关于f_mount()比较傻的问题!