📄 文件系统使用说明.txt
字号:
1、fs.c
int FS_Init(void)
使用文件系统之前必须调用 FS_Init() 完成初始化!并在其返回值不为 0 时文件系统才可用!
FS_Init() 中 FS_VariableInit() 发必须调用,后期如果改用 MALLOC 可能不在需要!
2、
关于 FS_Init() 中加载磁盘说明:
文件系统初始化调用 FS_AddDevice() 完成对一个磁盘的挂载,返回不为 0 时挂载成功!
第一个挂载成功的磁盘在 C 盘,第二在 D 盘,依次类推。(只否合理可再做探讨)
当一个盘挂载成功时不要对其进行二次挂载,否则可能变成 C 盘跟 D 盘实际为同一个磁盘。
3、系统默认的挂载顺序为 Flash 系统盘(C 盘)、Flash 用户盘(D 盘)、SD 卡(E 盘),当
挂载过程中有不成功的其它的盘相应前移。
以上规则以做了修改!!盘符为固定 C 对应 FLASH SYS,D 对应 FLASH USER,E 对应 SDMMC 卡,
当用 VC 仿真时目前只有 Image 可用,定义为 C 盘。
4、宏定义说明!
PC 上使用 RKFS 时在编译条件添加 ROCK_FS 宏!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -