From 1f42e27ecee6024edf18b99f8e4f21e3bc47cab2 Mon Sep 17 00:00:00 2001 From: qiuyiuestc Date: Tue, 20 Apr 2010 01:09:07 +0000 Subject: [mini2440]use long filename feature git-svn-id: https://rt-thread.googlecode.com/svn/trunk@655 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/mini2440/rtconfig.h | 6 +++++- bsp/mini2440/rtconfig.py | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'bsp/mini2440') diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h index 040ac8f3a0..6b4d244ad3 100644 --- a/bsp/mini2440/rtconfig.h +++ b/bsp/mini2440/rtconfig.h @@ -3,7 +3,7 @@ #define __RTTHREAD_CFG_H__ /* RT_NAME_MAX*/ -#define RT_NAME_MAX 8 +#define RT_NAME_MAX 32 /* RT_ALIGN_SIZE*/ #define RT_ALIGN_SIZE 4 @@ -91,6 +91,10 @@ /* using DFS support */ #define RT_USING_DFS #define RT_USING_DFS_ELMFAT +/* use long file name feature */ +#define RT_DFS_ELM_USE_LFN 1 +/* the max number of file length */ +#define RT_DFS_ELM_MAX_LFN 32 /* #define RT_USING_DFS_YAFFS2 */ /* #define DFS_USING_WORKDIR */ diff --git a/bsp/mini2440/rtconfig.py b/bsp/mini2440/rtconfig.py index 3f2ca1660a..9e2ae60fd1 100644 --- a/bsp/mini2440/rtconfig.py +++ b/bsp/mini2440/rtconfig.py @@ -30,6 +30,8 @@ if rtconfig_ns.has_key('RT_USING_DFS'): if rtconfig_ns.has_key('RT_USING_DFS_ELMFAT'): RT_USING_DFS_ELMFAT = True + if rtconfig_ns.has_key('RT_DFS_ELM_USE_LFN'): + RT_DFS_ELM_USE_LFN = True if rtconfig_ns.has_key('RT_USING_DFS_YAFFS2'): RT_USING_DFS_YAFFS2 = True @@ -107,7 +109,7 @@ elif PLATFORM == 'armcc': LFLAGS = DEVICE + ' --strict --info sizes --info totals --info unused --info veneers --list rtthread-mini2440.map --ro-base 0x30000000 --entry Entry_Point --first Entry_Point' CFLAGS += ' -I"' + EXEC_PATH + '/ARM/RV31/INC"' - LFLAGS += ' --libpath "' + EXEC_PATH + '/ARM/RV31/LIB"' + LFLAGS += ' --libpath "' + EXEC_PATH + '/ARM/RV31/LIB"' + ' --keep __RTMsym_*' EXEC_PATH += '/arm/bin40/' @@ -134,4 +136,4 @@ elif PLATFORM == 'iar': CFLAGS = '' AFLAGS = '' - LFLAGS = '' \ No newline at end of file + LFLAGS = '' -- cgit v1.3.1