summaryrefslogtreecommitdiff
path: root/bsp/mini2440
diff options
context:
space:
mode:
authorqiuyiuestc <[email protected]>2010-04-20 01:09:07 +0000
committerqiuyiuestc <[email protected]>2010-04-20 01:09:07 +0000
commit1f42e27ecee6024edf18b99f8e4f21e3bc47cab2 (patch)
tree385933f5897442a8a1e616ff4b63a00bff8c0b47 /bsp/mini2440
parent005d4141d992c845c9fbec791f131000c46d725f (diff)
[mini2440]use long filename feature
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@655 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'bsp/mini2440')
-rw-r--r--bsp/mini2440/rtconfig.h6
-rw-r--r--bsp/mini2440/rtconfig.py6
2 files changed, 9 insertions, 3 deletions
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 = ''