build lpc2148 ostest config

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@928 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2008-09-17 23:14:42 +00:00
parent 7daeea907f
commit ad93ab7825
4 changed files with 25 additions and 19 deletions
+5 -2
View File
@@ -141,6 +141,9 @@ defconfig -- This is a configuration file similar to the Linux
CONFIG_INTELHEX_BINARY - make the Intel HEX binary format CONFIG_INTELHEX_BINARY - make the Intel HEX binary format
used with many different loaders using the GNU objcopy program used with many different loaders using the GNU objcopy program
Should not be selected if you are not using the GNU toolchain. Should not be selected if you are not using the GNU toolchain.
CONFIG_RAW_BINARY - make a raw binary format file used with many
different loaders using the GNU objcopy program. This option
should not be selected if you are not using the GNU toolchain.
CONFIG_HAVE_LIBM - toolchain supports libm.a CONFIG_HAVE_LIBM - toolchain supports libm.a
General OS setup General OS setup
@@ -335,8 +338,8 @@ configs/ntosd-dm320
configs/mcu123-lpc214x configs/mcu123-lpc214x
This port is for the NXP LPC2148 as provided on the mcu123.com This port is for the NXP LPC2148 as provided on the mcu123.com
lpc214x development board. lpc214x development board.
STATUS: This port is in progress and should be available in the STATUS: A basic port that boots and supports a serial console
nuttx-0.2.5 release. is in place.
configs/m68322evb configs/m68322evb
This is a work in progress for the venerable m68322evb board from This is a work in progress for the venerable m68322evb board from
+3 -4
View File
@@ -41,12 +41,11 @@ lpc21isp=../lpc2148/lpc21isp/lpc21isp
# lpc21ips options # lpc21ips options
#options="-debug -control -verify" options="-bin -control -verify"
options="-control -verify"
# The path to the NuttX Intel Hex format binary # The path to the NuttX raw binary format binary
hxfile=nuttx.ihx hxfile=nuttx.bin
# The TTY to use for the download # The TTY to use for the download
+1 -1
View File
@@ -47,7 +47,7 @@ ARCHPICFLAGS = -fpic
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
ARCHDEFINES = ARCHDEFINES =
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ld.script ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ostest/ld.script
CROSSDEV = arm-elf- CROSSDEV = arm-elf-
CC = $(CROSSDEV)gcc CC = $(CROSSDEV)gcc
+16 -12
View File
@@ -57,7 +57,7 @@ CONFIG_ARCH_CHIP=lpc214x
CONFIG_ARCH_LPC2148=y CONFIG_ARCH_LPC2148=y
CONFIG_ARCH_BOARD=mcu123-lpc214x CONFIG_ARCH_BOARD=mcu123-lpc214x
CONFIG_ARCH_BOARD_MCU123=y CONFIG_ARCH_BOARD_MCU123=y
CONFIG_BOARD_LOOPSPERMSEC=2778 CONFIG_BOARD_LOOPSPERMSEC=4327
CONFIG_ARCH_LEDS=y CONFIG_ARCH_LEDS=y
CONFIG_DRAM_SIZE=0x00008000 CONFIG_DRAM_SIZE=0x00008000
CONFIG_DRAM_START=0x40000000 CONFIG_DRAM_START=0x40000000
@@ -117,10 +117,14 @@ CONFIG_UART1_2STOP=0
# CONFIG_INTELHEX_BINARY - make the Intel HEX binary format # CONFIG_INTELHEX_BINARY - make the Intel HEX binary format
# used with many different loaders using the GNU objcopy program # used with many different loaders using the GNU objcopy program
# Should not be selected if you are not using the GNU toolchain. # Should not be selected if you are not using the GNU toolchain.
# CONFIG_RAW_BINARY - make a raw binary format file used with many
# different loaders using the GNU objcopy program. This option
# should not be selected if you are not using the GNU toolchain.
# CONFIG_HAVE_LIBM - toolchain supports libm.a # CONFIG_HAVE_LIBM - toolchain supports libm.a
# #
CONFIG_RRLOAD_BINARY=n CONFIG_RRLOAD_BINARY=n
CONFIG_INTELHEX_BINARY=y CONFIG_INTELHEX_BINARY=n
CONFIG_RAW_BINARY=y
CONFIG_HAVE_LIBM=n CONFIG_HAVE_LIBM=n
# #
@@ -254,19 +258,19 @@ CONFIG_ARCH_KFREE=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=64 CONFIG_MAX_TASKS=16
CONFIG_MAX_TASK_ARGS=4 CONFIG_MAX_TASK_ARGS=4
CONFIG_NPTHREAD_KEYS=4 CONFIG_NPTHREAD_KEYS=4
CONFIG_NFILE_DESCRIPTORS=32 CONFIG_NFILE_DESCRIPTORS=8
CONFIG_NFILE_STREAMS=16 CONFIG_NFILE_STREAMS=8
CONFIG_NAME_MAX=32 CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=1024 CONFIG_STDIO_BUFFER_SIZE=512
CONFIG_NUNGET_CHARS=2 CONFIG_NUNGET_CHARS=2
CONFIG_PREALLOC_MQ_MSGS=32 CONFIG_PREALLOC_MQ_MSGS=8
CONFIG_MQ_MAXMSGSIZE=32 CONFIG_MQ_MAXMSGSIZE=32
CONFIG_MAX_WDOGPARMS=4 CONFIG_MAX_WDOGPARMS=4
CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_WDOGS=8
CONFIG_PREALLOC_TIMERS=8 CONFIG_PREALLOC_TIMERS=4
# #
# TCP/IP and UDP support via uIP # TCP/IP and UDP support via uIP
@@ -326,7 +330,7 @@ CONFIG_EXAMPLES_NSH_CONSOLE=y
CONFIG_EXAMPLES_NSH_TELNET=n CONFIG_EXAMPLES_NSH_TELNET=n
CONFIG_EXAMPLES_NSH_IOBUFFER_SIZE=512 CONFIG_EXAMPLES_NSH_IOBUFFER_SIZE=512
CONFIG_EXAMPLES_NSH_CMD_SIZE=40 CONFIG_EXAMPLES_NSH_CMD_SIZE=40
CONFIG_EXAMPLES_NSH_STACKSIZE=4096 CONFIG_EXAMPLES_NSH_STACKSIZE=1024
CONFIG_EXAMPLES_NSH_DHCPC=n CONFIG_EXAMPLES_NSH_DHCPC=n
CONFIG_EXAMPLES_NSH_NOMAC=n CONFIG_EXAMPLES_NSH_NOMAC=n
CONFIG_EXAMPLES_NSH_IPADDR=(10<<24|0<<16|0<<8|2) CONFIG_EXAMPLES_NSH_IPADDR=(10<<24|0<<16|0<<8|2)
@@ -350,8 +354,8 @@ CONFIG_EXAMPLES_NSH_NETMASK=(255<<24|255<<16|255<<8|0)
CONFIG_BOOT_FROM_FLASH=y CONFIG_BOOT_FROM_FLASH=y
CONFIG_CUSTOM_STACK=n CONFIG_CUSTOM_STACK=n
CONFIG_STACK_POINTER= CONFIG_STACK_POINTER=
CONFIG_PROC_STACK_SIZE=4096 CONFIG_PROC_STACK_SIZE=1024
CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_MIN=256
CONFIG_PTHREAD_STACK_DEFAULT=4096 CONFIG_PTHREAD_STACK_DEFAULT=1024
CONFIG_HEAP_BASE= CONFIG_HEAP_BASE=
CONFIG_HEAP_SIZE= CONFIG_HEAP_SIZE=