野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13275|回复: 4

外部flash文件系统例程的疑问

[复制链接]
发表于 2016-10-27 11:56:34 | 显示全部楼层 |阅读模式
res_flash = f_mount(&fs,"0:",1);
printf("\r\n f_mount res_flash=%d \r\n",res_flash);
问下这个res_flash的变量是代表什么?
回复

使用道具 举报

发表于 2016-10-27 12:02:33 | 显示全部楼层
在程序编译了的情况下 按 F12 或者鼠标右键 go to definition of f_mount这个函数,看看这个函数的注释就知道返回值是什么了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-27 14:29:17 | 显示全部楼层
fire 发表于 2016-10-27 12:02
在程序编译了的情况下 按 F12 或者鼠标右键 go to definition of f_mount这个函数,看看这个函数的注释就知 ...

查到了,以后我尽量自己动手,不问这种问题啦!
typedef enum {
        FR_OK = 0,                                /* (0) Succeeded */
        FR_DISK_ERR,                        /* (1) A hard error occurred in the low level disk I/O layer */
        FR_INT_ERR,                                /* (2) Assertion failed */
        FR_NOT_READY,                        /* (3) The physical drive cannot work */
        FR_NO_FILE,                                /* (4) Could not find the file */
        FR_NO_PATH,                                /* (5) Could not find the path */
        FR_INVALID_NAME,                /* (6) The path name format is invalid */
        FR_DENIED,                                /* (7) Access denied due to prohibited access or directory full */
        FR_EXIST,                                /* (8) Access denied due to prohibited access */
        FR_INVALID_OBJECT,                /* (9) The file/directory object is invalid */
        FR_WRITE_PROTECTED,                /* (10) The physical drive is write protected */
        FR_INVALID_DRIVE,                /* (11) The logical drive number is invalid */
        FR_NOT_ENABLED,                        /* (12) The volume has no work area */
        FR_NO_FILESYSTEM,                /* (13) There is no valid FAT volume */
        FR_MKFS_ABORTED,                /* (14) The f_mkfs() aborted due to any parameter error */
        FR_TIMEOUT,                                /* (15) Could not get a grant to access the volume within defined period */
        FR_LOCKED,                                /* (16) The operation is rejected according to the file sharing policy */
        FR_NOT_ENOUGH_CORE,                /* (17) LFN working buffer could not be allocated */
        FR_TOO_MANY_OPEN_FILES,        /* (18) Number of open files > _FS_SHARE */
        FR_INVALID_PARAMETER        /* (19) Given parameter is invalid */
} FRESULT;
回复 支持 反对

使用道具 举报

发表于 2016-10-27 14:34:46 | 显示全部楼层
海波 发表于 2016-10-27 14:29
查到了,以后我尽量自己动手,不问这种问题啦!
typedef enum {
        FR_OK = 0,                                /* (0) Succeeded */

6666,学得快
回复 支持 反对

使用道具 举报

发表于 2016-10-27 14:36:59 | 显示全部楼层
海波 发表于 2016-10-27 14:29
查到了,以后我尽量自己动手,不问这种问题啦!
typedef enum {
        FR_OK = 0,                                /* (0) Succeeded */

666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-13 14:12 , Processed in 0.066334 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表