diff --git a/bsp/stm3210/project_107/project.Uv2 b/bsp/stm3210/project_107/project.Uv2 index ee702b67cef99f20b7264ddfe91dc0b9d899db5f..e20680a2c01dee9907530f9ab2ac5ae511103076 100644 --- a/bsp/stm3210/project_107/project.Uv2 +++ b/bsp/stm3210/project_107/project.Uv2 @@ -10,6 +10,7 @@ Group (Kernel) Group (STM32) Group (LwIP) Group (finsh) +Group (Filesystem) File 1,1,<.\stm32f10x_it.c> File 1,1,<.\board.c> @@ -21,6 +22,7 @@ File 1,5,<.\rtconfig.h> File 1,5,<.\board.h> File 1,1,<.\stm32_eth.c> File 1,1,<.\rtc.c> +File 1,1,<.\msd.c> File 2,1,<.\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c> File 2,1,<.\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c> File 2,1,<.\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c> @@ -112,6 +114,23 @@ File 7,1,<..\..\finsh\finsh_token.c> File 7,1,<..\..\finsh\finsh_var.c> File 7,1,<..\..\finsh\finsh_vm.c> File 7,1,<..\..\finsh\shell.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_util.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_cache.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_fs.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_init.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_posix.c> +File 8,1,<..\..\filesystem\dfs\src\dfs_raw.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\base\efs.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\base\extract.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\base\partition.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\base\plibc.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\dir.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fat.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\file.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fs.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ls.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\time.c> +File 8,1,<..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ui.c> Options 1,0,0 // Target 'RT-Thread STM32' @@ -172,7 +191,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' ADSCMISC () ADSCDEFN (USE_STDPERIPH_DRIVER, STM32F10X_CL,) ADSCUDEF () - ADSCINCD (.\Libraries\STM32F10x_StdPeriph_Driver\inc;.\Libraries\CMSIS\Core\CM3;..\..\include;.;..\..\libcpu\arm\stm32;..\..\finsh;..\..\net\lwip\src;..\..\net\lwip\src\include;..\..\net\lwip\src\arch\include;..\..\net\lwip\src\include\ipv4) + ADSCINCD (.\Libraries\STM32F10x_StdPeriph_Driver\inc;.\Libraries\CMSIS\Core\CM3;..\..\include;.;..\..\libcpu\arm\stm32;..\..\finsh;..\..\net\lwip\src;..\..\net\lwip\src\include;..\..\net\lwip\src\arch\include;..\..\net\lwip\src\include\ipv4;..\..\filesystem\dfs;..\..\filesystem\dfs\include;..\..\filesystem\dfs\filesystems\efsl\src\include;..\..\filesystem\dfs\filesystems\efsl\src\base\include;..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\include) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () diff --git a/bsp/stm3210/project_107/rtconfig.h b/bsp/stm3210/project_107/rtconfig.h index bac80d2558df6fb8b9614bda848e8847093aa8f3..85a4c3628b1c1dfa322065cfa4f3b62d9ea18349 100644 --- a/bsp/stm3210/project_107/rtconfig.h +++ b/bsp/stm3210/project_107/rtconfig.h @@ -68,6 +68,7 @@ /* SECTION: device filesystem */ #define RT_USING_DFS +#define RT_USING_DFS_EFSL /* the max number of mounted filesystem */ #define DFS_FILESYSTEMS_MAX 2 /* the max number of opened files */