咨询一个关于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"
&fs 代表文件系统的句柄,如果在系统中有多个媒介,那么需要定义多个文件系统句柄。
“0:”代表每个媒介卷标,多个媒介须有区分各自的卷标,在应用程序中需要关联这个卷标和媒介句柄。
可以参考官方例程。推荐cube 库。:)
页:
[1]