|
1、f_mount这个函数,初始是说文件系统初始化,看上去fs这个参数是记录了文件系统信息。但是这个函数体里我没看出来fs是怎么获得文件体系信息的,且fsobj这个变量是什么用途?
FRESULT f_mount (
BYTE drv, /* Logical drive number to be mounted/unmounted */
FATFS *fs /* Pointer to new file system object (NULL for unmount)*/
)
{
FATFS *fsobj;
if (drv >= _DRIVES) return FR_INVALID_DRIVE;
fsobj = FatFs[drv];
FatFs[drv] = fs;
if (fsobj) memset(fsobj, 0, sizeof(FATFS));
if (fs) memset(fs, 0, sizeof(FATFS));
return FR_OK;
}
2、这个工程里的哪几个命令的相应的代码在哪里?我指的不是Cmd_cd之类的函数体,这个我找到了。没找到的是,出函数里是哪个地方调用这个命令相应函数的?
|
|