嵌入式开发者社区

标题: USB_HOST_MSC问题 [打印本页]

作者: 李凡月    时间: 2014-9-15 10:54
标题: USB_HOST_MSC问题
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之类的函数体,这个我找到了。没找到的是,出函数里是哪个地方调用这个命令相应函数的?



作者: 希望缄默    时间: 2014-9-20 18:17
http://elm-chan.org/fsw/ff/00index_e.html
你可以看一个这个
嵌入式 FatFs 文件系统
Ti 用的也是这个





欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4