FatFS文件系统(U盘)

2019-07-21 01:21发布

你好,我把  FatFS文件系统(U盘)的磁盘号分配为0,可以正常读写u盘了,但是分配磁盘号为

1、2、3 等就不行了,

请教下是什么情况啊 ??

相关定义如下:
#define _VOLUMES    3        /* 【由0 修改 3, 支持3个盘符】 */
#define    _FS_LOCK    3    /* 0isable or >=1:Enable 【由0 修改 3, 支持同时打开3个文件】*/


#define FS_USB 2

在diskio 里面也是使用 这个宏定义FS_USB的
fatfs 版本 v0.11
你好,我把  FatFS文件系统(U盘)的磁盘号分配为0,可以正常读写u盘了,但是分配磁盘号为

1、2、3 等就不行了,

请教下是什么情况啊 ??

相关定义如下:
#define _VOLUMES    3        /* 【由0 修改 3, 支持3个盘符】 */
#define    _FS_LOCK    3    /* 0isable or >=1:Enable 【由0 修改 3, 支持同时打开3个文件】*/

#define FS_USB        2

在diskio 里面也是使用 这个宏定义FS_USB的

当程序执行到 FRESULT  find_volume 这个函数里面时,返回 if (fmt) return FR_NO_FILESYSTEM;                /* No FAT volume is found */
                                                                                                                            // 这个 fmt 的值为2
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。