add UFFS compiler switch

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1244 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
iamyhw@gmail.com 2011-01-16 13:44:04 +00:00
parent 0030a2d396
commit ef0d03aaff
3 changed files with 19 additions and 0 deletions

View File

@ -31,6 +31,8 @@
#include <dfs_elm.h>
/* dfs Filesystem APIs */
#include <dfs_fs.h>
/* dfs filesystem:UFFS filesystem init */
#include <dfs_uffs.h>
#endif
#ifdef RT_USING_LWIP
@ -94,6 +96,19 @@ void rt_init_thread_entry(void* parameter)
libc_system_init("uart0");
#endif
#endif
#if defined(RT_USING_UFFS)
{
/* init the uffs filesystem */
dfs_uffs_init();
/* mount flash device as flash directory */
if(dfs_mount("nand0", "/nand0", "uffs", 0, 0) == 0)
rt_kprintf("UFFS File System initialized!\n");
else
rt_kprintf("UFFS File System initialzation failed!\n");
}
#endif
}
#endif

View File

@ -96,6 +96,7 @@
/* the max number of file length */
#define RT_DFS_ELM_MAX_LFN 32
/* #define RT_USING_DFS_YAFFS2 */
#define RT_USING_UFFS
#define RT_USING_DFS_NFS
#define RT_NFS_HOST_EXPORT "192.168.1.5:/"

View File

@ -119,6 +119,9 @@ void rtthread_startup(void)
#ifdef RT_USING_DFS
rt_hw_sdcard_init();
#ifdef RT_USING_UFFS
rt_hw_nand_init();
#endif
#endif
/* rtc init */