Reduce memory usage in same AVR configurations

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3714 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2011-06-16 17:52:25 +00:00
parent 7264cf9857
commit 4df2eb648a
3 changed files with 34 additions and 34 deletions

View File

@ -270,12 +270,12 @@ CONFIG_DEBUG_SYMBOLS=n
CONFIG_DEBUG_SCHED=n CONFIG_DEBUG_SCHED=n
CONFIG_MM_REGIONS=1 CONFIG_MM_REGIONS=1
CONFIG_ARCH_LOWPUTC=y CONFIG_ARCH_LOWPUTC=y
CONFIG_RR_INTERVAL=200 CONFIG_RR_INTERVAL=0
CONFIG_SCHED_INSTRUMENTATION=n CONFIG_SCHED_INSTRUMENTATION=n
CONFIG_TASK_NAME_SIZE=0 CONFIG_TASK_NAME_SIZE=0
CONFIG_START_YEAR=2011 CONFIG_START_YEAR=2011
CONFIG_START_MONTH=4 CONFIG_START_MONTH=6
CONFIG_START_DAY=8 CONFIG_START_DAY=16
CONFIG_GREGORIAN_TIME=n CONFIG_GREGORIAN_TIME=n
CONFIG_JULIAN_TIME=n CONFIG_JULIAN_TIME=n
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
@ -325,10 +325,10 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y
# up waiting tasks. # up waiting tasks.
# #
CONFIG_DISABLE_CLOCK=n CONFIG_DISABLE_CLOCK=n
CONFIG_DISABLE_POSIX_TIMERS=n CONFIG_DISABLE_POSIX_TIMERS=y
CONFIG_DISABLE_PTHREAD=n CONFIG_DISABLE_PTHREAD=y
CONFIG_DISABLE_SIGNALS=n CONFIG_DISABLE_SIGNALS=y
CONFIG_DISABLE_MQUEUE=n CONFIG_DISABLE_MQUEUE=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y
CONFIG_DISABLE_ENVIRON=y CONFIG_DISABLE_ENVIRON=y
CONFIG_DISABLE_POLL=y CONFIG_DISABLE_POLL=y
@ -393,19 +393,19 @@ CONFIG_ARCH_BZERO=n
# timer structures to minimize dynamic allocations. Set to # timer structures to minimize dynamic allocations. Set to
# zero for all dynamic allocations. # zero for all dynamic allocations.
# #
CONFIG_MAX_TASKS=16 CONFIG_MAX_TASKS=4
CONFIG_MAX_TASK_ARGS=4 CONFIG_MAX_TASK_ARGS=4
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=0
CONFIG_NFILE_DESCRIPTORS=8 CONFIG_NFILE_DESCRIPTORS=4
CONFIG_NFILE_STREAMS=8 CONFIG_NFILE_STREAMS=4
CONFIG_NAME_MAX=32 CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=0
CONFIG_PREALLOC_MQ_MSGS=4 CONFIG_PREALLOC_MQ_MSGS=0
CONFIG_MQ_MAXMSGSIZE=32 CONFIG_MQ_MAXMSGSIZE=0
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4 CONFIG_PREALLOC_WDOGS=4
CONFIG_PREALLOC_TIMERS=4 CONFIG_PREALLOC_TIMERS=0
# #
# Filesystem configuration # Filesystem configuration

View File

@ -521,11 +521,11 @@ Where <subdir> is one of the following:
hello: hello:
The simple apps/examples/hello "Hello, World!" example. The simple apps/examples/hello "Hello, World!" example.
FLASH/SRAM Requirements (as of 6/12/2011): FLASH/SRAM Requirements (as of 6/16/2011):
$ avr-elf-size nuttx $ avr-elf-size nuttx
text data bss dec hex filename text data bss dec hex filename
31064 1075 449 32588 7f4c nuttx 24816 978 308 26102 65f6 nuttx
Strings are in SRAM. Strings are in SRAM.

View File

@ -265,12 +265,12 @@ CONFIG_DEBUG_SYMBOLS=n
CONFIG_DEBUG_SCHED=n CONFIG_DEBUG_SCHED=n
CONFIG_MM_REGIONS=1 CONFIG_MM_REGIONS=1
CONFIG_ARCH_LOWPUTC=y CONFIG_ARCH_LOWPUTC=y
CONFIG_RR_INTERVAL=200 CONFIG_RR_INTERVAL=0
CONFIG_SCHED_INSTRUMENTATION=n CONFIG_SCHED_INSTRUMENTATION=n
CONFIG_TASK_NAME_SIZE=0 CONFIG_TASK_NAME_SIZE=0
CONFIG_START_YEAR=2011 CONFIG_START_YEAR=2011
CONFIG_START_MONTH=4 CONFIG_START_MONTH=6
CONFIG_START_DAY=8 CONFIG_START_DAY=16
CONFIG_GREGORIAN_TIME=n CONFIG_GREGORIAN_TIME=n
CONFIG_JULIAN_TIME=n CONFIG_JULIAN_TIME=n
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
@ -320,10 +320,10 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y
# up waiting tasks. # up waiting tasks.
# #
CONFIG_DISABLE_CLOCK=n CONFIG_DISABLE_CLOCK=n
CONFIG_DISABLE_POSIX_TIMERS=n CONFIG_DISABLE_POSIX_TIMERS=y
CONFIG_DISABLE_PTHREAD=n CONFIG_DISABLE_PTHREAD=y
CONFIG_DISABLE_SIGNALS=n CONFIG_DISABLE_SIGNALS=y
CONFIG_DISABLE_MQUEUE=n CONFIG_DISABLE_MQUEUE=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y
CONFIG_DISABLE_ENVIRON=y CONFIG_DISABLE_ENVIRON=y
CONFIG_DISABLE_POLL=y CONFIG_DISABLE_POLL=y
@ -388,19 +388,19 @@ CONFIG_ARCH_BZERO=n
# timer structures to minimize dynamic allocations. Set to # timer structures to minimize dynamic allocations. Set to
# zero for all dynamic allocations. # zero for all dynamic allocations.
# #
CONFIG_MAX_TASKS=16 CONFIG_MAX_TASKS=4
CONFIG_MAX_TASK_ARGS=4 CONFIG_MAX_TASK_ARGS=4
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=0
CONFIG_NFILE_DESCRIPTORS=8 CONFIG_NFILE_DESCRIPTORS=4
CONFIG_NFILE_STREAMS=8 CONFIG_NFILE_STREAMS=4
CONFIG_NAME_MAX=32 CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=256 CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=0
CONFIG_PREALLOC_MQ_MSGS=4 CONFIG_PREALLOC_MQ_MSGS=0
CONFIG_MQ_MAXMSGSIZE=32 CONFIG_MQ_MAXMSGSIZE=0
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4 CONFIG_PREALLOC_WDOGS=4
CONFIG_PREALLOC_TIMERS=4 CONFIG_PREALLOC_TIMERS=0
# #
# Filesystem configuration # Filesystem configuration