From cc849e40f11d0b2f970083792b4e1c570d2b76b9 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 2 Mar 2014 07:48:25 -0600 Subject: [PATCH] stm3210e-eval: Remove some old configurations that are not worth converting to kconfig-frontends --- configs/stm3210e-eval/README.txt | 150 ++++-- configs/stm3210e-eval/RIDE/.gitignore | 7 - configs/stm3210e-eval/RIDE/Make.defs | 116 ----- configs/stm3210e-eval/RIDE/README.txt | 38 -- configs/stm3210e-eval/RIDE/appconfig | 39 -- configs/stm3210e-eval/RIDE/bigfatstub.c | 31 -- configs/stm3210e-eval/RIDE/defconfig | 475 ------------------ configs/stm3210e-eval/RIDE/nuttx.ctx | 40 -- configs/stm3210e-eval/RIDE/nuttx.dbi | 23 - configs/stm3210e-eval/RIDE/nuttx.elf.ld | 19 - configs/stm3210e-eval/RIDE/nuttx.rapp | 83 ---- configs/stm3210e-eval/RIDE/nuttx.rdb | Bin 116746 -> 0 bytes configs/stm3210e-eval/RIDE/nuttx.rprj | 4 - configs/stm3210e-eval/RIDE/setenv.sh | 47 -- configs/stm3210e-eval/RIDE/stm32-ld.sh | 18 - configs/stm3210e-eval/nx/defconfig | 7 +- configs/stm3210e-eval/nxlines/Make.defs | 116 ----- configs/stm3210e-eval/nxlines/appconfig | 38 -- configs/stm3210e-eval/nxlines/defconfig | 628 ------------------------ configs/stm3210e-eval/nxlines/setenv.sh | 53 -- configs/stm3210e-eval/nxtext/Make.defs | 116 ----- configs/stm3210e-eval/nxtext/appconfig | 39 -- configs/stm3210e-eval/nxtext/defconfig | 628 ------------------------ configs/stm3210e-eval/nxtext/setenv.sh | 62 --- 24 files changed, 104 insertions(+), 2673 deletions(-) delete mode 100644 configs/stm3210e-eval/RIDE/.gitignore delete mode 100644 configs/stm3210e-eval/RIDE/Make.defs delete mode 100644 configs/stm3210e-eval/RIDE/README.txt delete mode 100644 configs/stm3210e-eval/RIDE/appconfig delete mode 100644 configs/stm3210e-eval/RIDE/bigfatstub.c delete mode 100644 configs/stm3210e-eval/RIDE/defconfig delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.ctx delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.dbi delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.elf.ld delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.rapp delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.rdb delete mode 100755 configs/stm3210e-eval/RIDE/nuttx.rprj delete mode 100755 configs/stm3210e-eval/RIDE/setenv.sh delete mode 100755 configs/stm3210e-eval/RIDE/stm32-ld.sh delete mode 100644 configs/stm3210e-eval/nxlines/Make.defs delete mode 100644 configs/stm3210e-eval/nxlines/appconfig delete mode 100644 configs/stm3210e-eval/nxlines/defconfig delete mode 100755 configs/stm3210e-eval/nxlines/setenv.sh delete mode 100644 configs/stm3210e-eval/nxtext/Make.defs delete mode 100644 configs/stm3210e-eval/nxtext/appconfig delete mode 100644 configs/stm3210e-eval/nxtext/defconfig delete mode 100755 configs/stm3210e-eval/nxtext/setenv.sh diff --git a/configs/stm3210e-eval/README.txt b/configs/stm3210e-eval/README.txt index b7f6192a581..768f1213551 100644 --- a/configs/stm3210e-eval/README.txt +++ b/configs/stm3210e-eval/README.txt @@ -48,13 +48,13 @@ GNU Toolchain Options add one of the following configuration options to your .config (or defconfig) file: - CONFIG_STM32_CODESOURCERYW=y : CodeSourcery under Windows - CONFIG_STM32_CODESOURCERYL=y : CodeSourcery under Linux - CONFIG_STM32_DEVKITARM=y : devkitARM under Windows - CONFIG_STM32_RAISONANCE=y : Raisonance RIDE7 under Windows - CONFIG_STM32_BUILDROOT=y : NuttX buildroot under Linux or Cygwin (default) + CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows + CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y : CodeSourcery under Linux + CONFIG_ARMV7M_TOOLCHAIN_DEVKITARM=y : devkitARM under Windows + CONFIG_ARMV7M_TOOLCHAIN_RAISONANCE=y : Raisonance RIDE7 under Windows + CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : NuttX buildroot under Linux or Cygwin (default) - If you are not using CONFIG_STM32_BUILDROOT, then you may also have to modify + If you are not using CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT, then you may also have to modify the PATH in the setenv.h file if your make cannot find the tools. NOTE: the CodeSourcery (for Windows), devkitARM, and Raisonance toolchains are @@ -696,7 +696,7 @@ Where is one of the following: Uses apps/examples/buttons to exercise STM3210E-EVAL buttons and button interrupts. - CONFIG_STM32_CODESOURCERYW=y : CodeSourcery under Windows + CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows composite --------- @@ -785,15 +785,15 @@ Where is one of the following: a. examples/can. The CAN test example can be enabled by changing the following settings in nsh2/defconfig: - CONFIG_CAN=y # Enable CAN "upper-half" driver support - CONFIG_STM32_CAN1=y # Enable STM32 CAN1 "lower-half" driver support + CONFIG_CAN=y : Enable CAN "upper-half" driver support + CONFIG_STM32_CAN1=y : Enable STM32 CAN1 "lower-half" driver support The default CAN settings may need to change in your board board configuration: - CONFIG_CAN_EXTID=y # Support extended IDs - CONFIG_CAN1_BAUD=250000 # Bit rate: 250 KHz - CONFIG_CAN_TSEG1=12 # 80% sample point + CONFIG_CAN_EXTID=y : Support extended IDs + CONFIG_CAN1_BAUD=250000 : Bit rate: 250 KHz + CONFIG_CAN_TSEG1=12 : 80% sample point CONFIG_CAN_TSEG2=3 nx: --- @@ -801,9 +801,92 @@ Where is one of the following: focuses on general window controls, movement, mouse and keyboard input. - CONFIG_STM32_CODESOURCERYW=y : CodeSourcery under Windows + CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows CONFIG_LCD_RPORTRAIT=y : 240x320 reverse portrait + NOTES: + + 1. This example provides a framework for a number of other standalone + graphics tests. + + a. apps/examples/nxlines: The NXLINES graphic example illustrates + drawing of fat lines in various orientations. You can modify + this configuration so to support the NXLINES example by making + the following modifications to the NuttX configuration file: + + Provide the new start-up entry point: + + CONFIG_USER_ENTRYPOINT="nxlines_main" + + Disable apps/examples/nx: + + CONFIG_EXAMPLES_NX=n + + Enable and configure apps/nxlines/nxlines: + + CONFIG_EXAMPLES_NXLINES=y + CONFIG_EXAMPLES_NXLINES_VPLANE=0 + CONFIG_EXAMPLES_NXLINES_DEVNO=0 + CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS=n + CONFIG_EXAMPLES_NXLINES_BGCOLOR=0x0320 + CONFIG_EXAMPLES_NXLINES_LINEWIDTH=16 + CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0 + CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4 + CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0xffe0 + CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb + CONFIG_EXAMPLES_NXLINES_BPP=16 + CONFIG_EXAMPLES_NXLINES_EXTERNINIT=n + + b. apps/examples/nxtext: Another example using the NuttX graphics + system (NX). This example focuses on placing text on the + background while pop-up windows occur. Text should continue to + update normally with or without the popup windows present. + + You can modify this configuration so to support the NXLINES + example by making the following modifications to the NuttX + configuration file: + + Provide the new start-up entry point: + + CONFIG_USER_ENTRYPOINT="nxtext_main" + + Disable apps/examples/nx: + + CONFIG_EXAMPLES_NX=n + + Enable an NX font: + + CONFIG_NXFONT_SERIF22X28B=y + + Enable and configure apps/nxlines/nxtext: + + CONFIG_EXAMPLES_NXTEXT=y + CONFIG_EXAMPLES_NXTEXT_VPLANE=0 + CONFIG_EXAMPLES_NXTEXT_DEVNO=0 + CONFIG_EXAMPLES_NXTEXT_BPP=16 + CONFIG_EXAMPLES_NXTEXT_BMCACHE=512 + CONFIG_EXAMPLES_NXTEXT_GLCACHE=16 + CONFIG_EXAMPLES_NXTEXT_DEFAULT_COLORS=n + CONFIG_EXAMPLES_NXTEXT_BGCOLOR=0x0011 + CONFIG_EXAMPLES_NXTEXT_BGFONTCOLOR=0xffdf + CONFIG_EXAMPLES_NXTEXT_PUCOLOR=0xfd20 + CONFIG_EXAMPLES_NXTEXT_PUFONTCOLOR=0x001f + CONFIG_EXAMPLES_NXTEXT_DEFAULT_FONT=n + CONFIG_EXAMPLES_NXTEXT_BGFONTID=11 + CONFIG_EXAMPLES_NXTEXT_PUFONTID=1 + CONFIG_EXAMPLES_NXTEXT_EXTERNINIT=n + + If you conconfigured the multi-used NX server (which is disabled + by default), then you would also nee: + + CONFIG_EXAMPLES_NXTEXT_STACKSIZE=2048 + CONFIG_EXAMPLES_NXTEXT_CLIENTPRIO=80 + CONFIG_EXAMPLES_NXTEXT_SERVERPRIO=120 + CONFIG_EXAMPLES_NXTEXT_NOTIFYSIGNO=4 + + c. Others could be similar configured: apps/examples/nxhello, + nximage, ... + nxconsole: ---------- This is yet another NSH configuration. This NSH configuration differs @@ -829,32 +912,8 @@ Where is one of the following: Other configuration settings: - CONFIG_STM32_BUILDROOT=y : NuttX buildroot under Linux or Cygwin - CONFIG_LCD_LANDSCAPE=y : 320x240 landscape - - nxlines: - ------ - Another example using the NuttX graphics system (NX). This - example focuses on placing lines on the background in various - orientations. - - CONFIG_STM32_CODESOURCERYW=y : CodeSourcery under Windows - CONFIG_LCD_RPORTRAIT=y : 240x320 reverse portrait - - nxtext: - ------ - Another example using the NuttX graphics system (NX). This - example focuses on placing text on the background while pop-up - windows occur. Text should continue to update normally with - or without the popup windows present. - - CONFIG_STM32_BUILDROOT=y : NuttX buildroot under Linux or Cygwin - CONFIG_LCD_RPORTRAIT=y : 240x320 reverse portrait - - NOTE: When I tried building this example with the CodeSourcery - tools, I got a hardfault inside of its libgcc. I haven't - retested since then, but beware if you choose to change the - toolchain. + CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : NuttX buildroot under Linux or Cygwin + CONFIG_LCD_LANDSCAPE=y : 320x240 landscape pm: -- @@ -865,7 +924,7 @@ Where is one of the following: configuration should provide some guideline for power management in your STM32 application. - CONFIG_STM32_CODESOURCERYW=y : CodeSourcery under Windows + CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y : CodeSourcery under Windows CONFIG_PM_CUSTOMINIT and CONFIG_IDLE_CUSTOM are necessary parts of the PM configuration: @@ -903,20 +962,13 @@ Where is one of the following: STANDBY mode. This used of the RTC alarm could conflict with other uses of the RTC alarm in your application. - RIDE - ---- - This configuration builds a trivial bring-up binary. It is - useful only because it words with the RIDE7 IDE and R-Link debugger. - - CONFIG_STM32_RAISONANCE=y : Raisonance RIDE7 under Windows - usbserial: --------- This configuration directory exercises the USB serial class driver at examples/usbserial. See examples/README.txt for more information. - CONFIG_STM32_BUILDROOT=y : NuttX buildroot under Linux or Cygwin + CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : NuttX buildroot under Linux or Cygwin USB debug output can be enabled as by changing the following settings in the configuration file: @@ -966,5 +1018,5 @@ Where is one of the following: class driver at system/usbmsc. See examples/README.txt for more information. - CONFIG_STM32_BUILDROOT=y : NuttX buildroot under Linux or Cygwin + CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y : NuttX buildroot under Linux or Cygwin diff --git a/configs/stm3210e-eval/RIDE/.gitignore b/configs/stm3210e-eval/RIDE/.gitignore deleted file mode 100644 index 94ae1f24d1c..00000000000 --- a/configs/stm3210e-eval/RIDE/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -*.xml -*.elf -*.hex -*.map -*.lst -*.sizetmp - diff --git a/configs/stm3210e-eval/RIDE/Make.defs b/configs/stm3210e-eval/RIDE/Make.defs deleted file mode 100644 index d838c78acce..00000000000 --- a/configs/stm3210e-eval/RIDE/Make.defs +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/RIDE/Make.defs -# -# Copyright (C) 2009 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -include ${TOPDIR}/.config -include ${TOPDIR}/tools/Config.mk -include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs - -ifeq ($(CONFIG_STM32_DFU),y) - LDSCRIPT = ld.script.dfu -else - LDSCRIPT = ld.script -endif - -ifeq ($(WINTOOL),y) - # Windows-native toolchains - DIRLINK = $(TOPDIR)/tools/copydir.sh - DIRUNLINK = $(TOPDIR)/tools/unlink.sh - MKDEP = $(TOPDIR)/tools/mknulldeps.sh - ARCHINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" - ARCHXXINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" -isystem "${shell cygpath -w $(TOPDIR)/include/cxx}" - ARCHSCRIPT = -T "${shell cygpath -w $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)}" -else - # Linux/Cygwin-native toolchain - MKDEP = $(TOPDIR)/tools/mkdeps.sh - ARCHINCLUDES = -I. -isystem $(TOPDIR)/include - ARCHXXINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/include/cxx - ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT) -endif - -CC = $(CROSSDEV)gcc -CXX = $(CROSSDEV)g++ -CPP = $(CROSSDEV)gcc -E -LD = $(CROSSDEV)ld -AR = $(CROSSDEV)ar rcs -NM = $(CROSSDEV)nm -OBJCOPY = $(CROSSDEV)objcopy -OBJDUMP = $(CROSSDEV)objdump - -ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'} -ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1} - -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - ARCHOPTIMIZATION = -g -endif - -ifneq ($(CONFIG_DEBUG_NOOPT),y) - ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer -endif - -ARCHCFLAGS = -fno-builtin -ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fno-rtti -ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -ARCHWARNINGSXX = -Wall -Wshadow -ARCHDEFINES = -ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10 - -CFLAGS = $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS) -CXXFLAGS = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS) -CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -AFLAGS = $(CFLAGS) -D__ASSEMBLY__ - -NXFLATLDFLAGS1 = -r -d -warn-common -NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections -LDNXFLATFLAGS = -e main -s 2048 - -OBJEXT = .o -LIBEXT = .a -EXEEXT = - -ifneq ($(CROSSDEV),arm-nuttx-elf-) - LDFLAGS += -nostartfiles -nodefaultlibs -endif -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - LDFLAGS += -g -endif - - -HOSTCC = gcc -HOSTINCLUDES = -I. -HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -g -pipe -HOSTLDFLAGS = - diff --git a/configs/stm3210e-eval/RIDE/README.txt b/configs/stm3210e-eval/RIDE/README.txt deleted file mode 100644 index b8f40e4004a..00000000000 --- a/configs/stm3210e-eval/RIDE/README.txt +++ /dev/null @@ -1,38 +0,0 @@ -README ------- - -This directory contains a simple RIDE7 project used to bring up the -STM3210E-EVAL board. This project includes only the STM32 boot-up -code under arch/arm/src and configs/stm3210e-eval/src plus as little -additional environmental support as necessary. - -bigfatstub.c - - The NuttX OS is not included in this project. This file contains - stubs for all of the NuttX entry points and this replaces NuttX - -Make.defs, defconfig, setenv.h - - The first step to using this RIDE project is to build a compatible - cygwin project. This will set up of the directories and produce - all of the necessary autogenerated files. - - cd tools - ./configure.sh stm3210e-eva/RIDE - cd .. - . ./setenv.sh - make - -nuttx.* - - RIDE7 project files - -../scripts/ld.scrip - - This is the linker script that replaces the RIDE7 linker script. - -stm32-ld.sh - - This is a shell script that will use the RIDE7 tools to relink the - NuttX binaries. Useful because RIDE7 does not provide much linker - output to see what is going on. diff --git a/configs/stm3210e-eval/RIDE/appconfig b/configs/stm3210e-eval/RIDE/appconfig deleted file mode 100644 index 138b4e47a44..00000000000 --- a/configs/stm3210e-eval/RIDE/appconfig +++ /dev/null @@ -1,39 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/RIDE/appconfig -# -# Copyright (C) 2011 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -# Path to example in apps/examples containing the user_start entry point - -CONFIGURED_APPS += examples/null - diff --git a/configs/stm3210e-eval/RIDE/bigfatstub.c b/configs/stm3210e-eval/RIDE/bigfatstub.c deleted file mode 100644 index 8473ec19b99..00000000000 --- a/configs/stm3210e-eval/RIDE/bigfatstub.c +++ /dev/null @@ -1,31 +0,0 @@ -#include -#include -#include "up_internal.h" - -void os_start(void) -{ - up_lowputc('X'); - up_lowputc('\n'); - for (;;); -} - -void up_assert(const uint8_t *filename, int lineno) -{ - up_lowputc('?'); - up_lowputc('\n'); - for (;;); -} - -int irq_attach(int irq, xcpt_t isr) -{ - up_lowputc('A'); - up_lowputc('\n'); - for (;;); -} - -uint32_t *up_doirq(int irq, uint32_t *regs) -{ - up_lowputc('I'); - up_lowputc('\n'); - for (;;); -} \ No newline at end of file diff --git a/configs/stm3210e-eval/RIDE/defconfig b/configs/stm3210e-eval/RIDE/defconfig deleted file mode 100644 index e7adf2665b2..00000000000 --- a/configs/stm3210e-eval/RIDE/defconfig +++ /dev/null @@ -1,475 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/RIDE/defconfig -# -# Copyright (C) 2009-2012 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ -# -# Architecture Selection -# -CONFIG_ARCH="arm" -CONFIG_ARCH_ARM=y -CONFIG_ARCH_CORTEXM3=y -CONFIG_ARCH_CHIP="stm32" -CONFIG_ARCH_CHIP_STM32F103ZET6=y -CONFIG_ARCH_BOARD="stm3210e-eval" -CONFIG_ARCH_BOARD_STM3210E_EVAL=y -CONFIG_BOARD_LOOPSPERMSEC=5483 -CONFIG_RAM_SIZE=65536 -CONFIG_RAM_START=0x20000000 -CONFIG_ARCH_IRQPRIO=y -CONFIG_ARCH_INTERRUPTSTACK=0 -CONFIG_ARCH_STACKDUMP=y -CONFIG_ARCH_LEDS=y -CONFIG_ARCH_BUTTONS=n -CONFIG_ARCH_CALIBRATION=n -CONFIG_ARCH_DMA=n - -# -# Identify toolchain -CONFIG_STM32_CODESOURCERYW=n -CONFIG_STM32_CODESOURCERYL=n -CONFIG_STM32_DEVKITARM=n -CONFIG_STM32_RAISONANCE=y -CONFIG_STM32_BUILDROOT=n - -# -# JTAG Enable settings (by default JTAG-DP and SW-DP are disabled): -# -CONFIG_STM32_DFU=n -CONFIG_STM32_JTAG_FULL_ENABLE=y -CONFIG_STM32_JTAG_NOJNTRST_ENABLE=n -CONFIG_STM32_JTAG_SW_ENABLE=n - -# -# Individual subsystems can be enabled: -CONFIG_STM32_TIM2=n -CONFIG_STM32_TIM3=n -CONFIG_STM32_TIM4=n -CONFIG_STM32_TIM5=n -CONFIG_STM32_TIM6=n -CONFIG_STM32_TIM7=n -CONFIG_STM32_WWDG=n -CONFIG_STM32_IWDG=n -CONFIG_STM32_SPI2=n -CONFIG_STM32_SPI4=n -CONFIG_STM32_USART2=y -CONFIG_STM32_USART3=n -CONFIG_STM32_UART4=n -CONFIG_STM32_UART5=n -CONFIG_STM32_I2C1=n -CONFIG_STM32_I2C2=n -CONFIG_STM32_USB=y -CONFIG_STM32_CAN1=n -CONFIG_STM32_BKP=n -CONFIG_STM32_PWR=n -CONFIG_STM32_DAC=n -CONFIG_STM32_ADC1=n -CONFIG_STM32_ADC2=n -CONFIG_STM32_TIM1=n -CONFIG_STM32_SPI1=n -CONFIG_STM32_TIM8=n -CONFIG_STM32_USART1=y -CONFIG_STM32_ADC3=n - -# -# Timer and I2C devices may need to the following to force power to be applied: -# -#CONFIG_STM32_FORCEPOWER=y - -# -# STM32F103Z specific serial device driver settings -# -CONFIG_USART1_SERIAL_CONSOLE=y -CONFIG_USART2_SERIAL_CONSOLE=n -CONFIG_USART3_SERIAL_CONSOLE=n -CONFIG_UART4_SERIAL_CONSOLE=n -CONFIG_UART5_SERIAL_CONSOLE=n - -CONFIG_USART1_TXBUFSIZE=256 -CONFIG_USART2_TXBUFSIZE=256 -CONFIG_USART3_TXBUFSIZE=256 -CONFIG_UART4_TXBUFSIZE=256 -CONFIG_UART5_TXBUFSIZE=256 - -CONFIG_USART1_RXBUFSIZE=256 -CONFIG_USART2_RXBUFSIZE=256 -CONFIG_USART3_RXBUFSIZE=256 -CONFIG_UART4_RXBUFSIZE=256 -CONFIG_UART5_RXBUFSIZE=256 - -CONFIG_USART1_BAUD=115200 -CONFIG_USART2_BAUD=115200 -CONFIG_USART3_BAUD=115200 -CONFIG_UART4_BAUD=115200 -CONFIG_UART5_BAUD=115200 - -CONFIG_USART1_BITS=8 -CONFIG_USART2_BITS=8 -CONFIG_USART3_BITS=8 -CONFIG_UART4_BITS=8 -CONFIG_UART5_BITS=8 - -CONFIG_USART1_PARITY=0 -CONFIG_USART2_PARITY=0 -CONFIG_USART3_PARITY=0 -CONFIG_UART4_PARITY=0 -CONFIG_UART5_PARITY=0 - -CONFIG_USART1_2STOP=0 -CONFIG_USART2_2STOP=0 -CONFIG_USART3_2STOP=0 -CONFIG_UART4_2STOP=0 -CONFIG_UART5_2STOP=0 - -# -# STM3210E-EVAL specific LCD settings -# -CONFIG_STM32_AM240320_DISABLE=n -CONFIG_STM32_SPFD5408B_DISABLE=n -CONFIG_STM32_R61580_DISABLE=y - -# -# General build options -# -CONFIG_RRLOAD_BINARY=n -CONFIG_INTELHEX_BINARY=y -CONFIG_MOTOROLA_SREC=n -CONFIG_RAW_BINARY=n - -# -# General OS setup -# -CONFIG_USER_ENTRYPOINT="null_main" -CONFIG_DEBUG=n -CONFIG_DEBUG_VERBOSE=n -CONFIG_DEBUG_SYMBOLS=n -CONFIG_DEBUG_SCHED=y -CONFIG_HAVE_CXX=n -CONFIG_HAVE_CXXINITIALIZE=n -CONFIG_MM_REGIONS=1 -CONFIG_ARCH_LOWPUTC=y -CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_INSTRUMENTATION=n -CONFIG_TASK_NAME_SIZE=0 -CONFIG_START_YEAR=2009 -CONFIG_START_MONTH=9 -CONFIG_START_DAY=21 -CONFIG_GREGORIAN_TIME=n -CONFIG_JULIAN_TIME=n -CONFIG_DEV_CONSOLE=y -CONFIG_DEV_LOWCONSOLE=y -CONFIG_MUTEX_TYPES=n -CONFIG_PRIORITY_INHERITANCE=n -CONFIG_SEM_PREALLOCHOLDERS=0 -CONFIG_SEM_NNESTPRIO=0 -CONFIG_FDCLONE_DISABLE=n -CONFIG_FDCLONE_STDIO=n -CONFIG_SDCLONE_DISABLE=y -CONFIG_NXFLAT=n -CONFIG_SCHED_WORKQUEUE=n -CONFIG_SCHED_WORKPRIORITY=192 -CONFIG_SCHED_WORKPERIOD=50000 -CONFIG_SCHED_WORKSTACKSIZE=1024 -CONFIG_SIG_SIGWORK=17 - -# -# The following can be used to disable categories of -# APIs supported by the OS. If the compiler supports -# weak functions, then it should not be necessary to -# disable functions unless you want to restrict usage -# of those APIs. -# -# There are certain dependency relationships in these -# features. -# -# o mq_notify logic depends on signals to awaken tasks -# waiting for queues to become full or empty. -# o pthread_condtimedwait() depends on signals to wake -# up waiting tasks. -# -CONFIG_DISABLE_CLOCK=n -CONFIG_DISABLE_POSIX_TIMERS=y -CONFIG_DISABLE_PTHREAD=y -CONFIG_DISABLE_SIGNALS=y -CONFIG_DISABLE_MQUEUE=y -CONFIG_DISABLE_MOUNTPOINT=y -CONFIG_DISABLE_ENVIRON=y -CONFIG_DISABLE_POLL=y - -# -# Misc libc settings -# -CONFIG_NOPRINTF_FIELDWIDTH=n - -# -# Allow for architecture optimized implementations -# -# The architecture can provide optimized versions of the -# following to improve system performance -# -CONFIG_ARCH_MEMCPY=n -CONFIG_ARCH_MEMCMP=n -CONFIG_ARCH_MEMMOVE=n -CONFIG_ARCH_MEMSET=n -CONFIG_ARCH_STRCMP=n -CONFIG_ARCH_STRCPY=n -CONFIG_ARCH_STRNCPY=n -CONFIG_ARCH_STRLEN=n -CONFIG_ARCH_STRNLEN=n -CONFIG_ARCH_BZERO=n - -# -# Sizes of configurable things (0 disables) -# -CONFIG_MAX_TASKS=16 -CONFIG_MAX_TASK_ARGS=4 -CONFIG_NPTHREAD_KEYS=4 -CONFIG_NFILE_DESCRIPTORS=8 -CONFIG_NFILE_STREAMS=8 -CONFIG_NAME_MAX=32 -CONFIG_STDIO_BUFFER_SIZE=64 -CONFIG_NUNGET_CHARS=2 -CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_MQ_MAXMSGSIZE=32 -CONFIG_MAX_WDOGPARMS=2 -CONFIG_PREALLOC_WDOGS=4 -CONFIG_PREALLOC_TIMERS=4 - -# -# Filesystem configuration -# -CONFIG_FS_FAT=n -CONFIG_FAT_LCNAMES=n -CONFIG_FAT_LFN=n -CONFIG_FAT_MAXFNAME=32 -CONFIG_FS_NXFFS=n -CONFIG_FS_ROMFS=n - -# -# Maintain legacy build behavior (revisit) -# - -CONFIG_MMCSD=y -CONFIG_MMCSD_SPI=y -CONFIG_MMCSD_SDIO=y -CONFIG_MTD=y - -# -# SPI-based MMC/SD driver -# -CONFIG_MMCSD_NSLOTS=1 -CONFIG_MMCSD_READONLY=n -CONFIG_MMCSD_SPICLOCK=12500000 - -# -# Block driver buffering -# -CONFIG_FS_READAHEAD=n -CONFIG_FS_WRITEBUFFER=n - -# -# SDIO-based MMC/SD driver -# -CONFIG_SDIO_DMA=n -CONFIG_MMCSD_MMCSUPPORT=n -CONFIG_MMCSD_HAVECARDDETECT=n - -# -# TCP/IP and UDP support via uIP -# -CONFIG_NET=n -CONFIG_NET_IPv6=n -CONFIG_NSOCKET_DESCRIPTORS=0 -CONFIG_NET_SOCKOPTS=y -CONFIG_NET_BUFSIZE=420 -CONFIG_NET_TCP=n -CONFIG_NET_TCP_CONNS=40 -CONFIG_NET_MAX_LISTENPORTS=40 -CONFIG_NET_UDP=n -CONFIG_NET_UDP_CHECKSUMS=y -#CONFIG_NET_UDP_CONNS=10 -CONFIG_NET_ICMP=n -CONFIG_NET_ICMP_PING=n -#CONFIG_NET_PINGADDRCONF=0 -CONFIG_NET_STATISTICS=y -#CONFIG_NET_RECEIVE_WINDOW= -#CONFIG_NET_ARPTAB_SIZE=8 -CONFIG_NET_BROADCAST=n - -# -# UIP Network Utilities -# -CONFIG_NET_DHCP_LIGHT=n -CONFIG_NET_RESOLV_ENTRIES=4 - -# -# USB Device Configuration -# -CONFIG_USBDEV=n -CONFIG_USBDEV_ISOCHRONOUS=n -CONFIG_USBDEV_DUALSPEED=n -CONFIG_USBDEV_SELFPOWERED=y -CONFIG_USBDEV_REMOTEWAKEUP=n -CONFIG_USBDEV_MAXPOWER=100 -CONFIG_USBDEV_TRACE=n -CONFIG_USBDEV_TRACE_NRECORDS=128 - -# -# USB Serial Device Configuration -# -CONFIG_PL2303=n -CONFIG_PL2303_EPINTIN=1 -CONFIG_PL2303_EPBULKOUT=2 -CONFIG_PL2303_EPBULKIN=3 -CONFIG_PL2303_NWRREQS=4 -CONFIG_PL2303_NRDREQS=4 -CONFIG_PL2303_VENDORID=0x067b -CONFIG_PL2303_PRODUCTID=0x2303 -CONFIG_PL2303_VENDORSTR="Nuttx" -CONFIG_PL2303_PRODUCTSTR="USBdev Serial" -CONFIG_PL2303_RXBUFSIZE=512 -CONFIG_PL2303_TXBUFSIZE=512 - -# -# USB Storage Device Configuration -# -CONFIG_USBMSC=n -CONFIG_USBMSC_EP0MAXPACKET=64 -CONFIG_USBMSC_EPBULKOUT=2 -CONFIG_USBMSC_EPBULKIN=5 -CONFIG_USBMSC_NRDREQS=2 -CONFIG_USBMSC_NWRREQS=2 -CONFIG_USBMSC_BULKINREQLEN=256 -CONFIG_USBMSC_BULKOUTREQLEN=256 -CONFIG_USBMSC_VENDORID=0x584e -CONFIG_USBMSC_VENDORSTR="NuttX" -CONFIG_USBMSC_PRODUCTID=0x5342 -CONFIG_USBMSC_PRODUCTSTR="USBdev Storage" -CONFIG_USBMSC_VERSIONNO=0x0399 -CONFIG_USBMSC_REMOVABLE=y - -# -# Watchdog timer configuration -# -CONFIG_WATCHDOG=n - -# -# Settings for examples/uip -# -CONFIG_EXAMPLES_UIP_IPADDR=0x0a000002 -CONFIG_EXAMPLES_UIP_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_UIP_NETMASK=0xffffff00 -CONFIG_EXAMPLES_UIP_DHCPC=n - -# -# Settings for examples/nettest -CONFIG_EXAMPLES_NETTEST_SERVER=n -CONFIG_EXAMPLES_NETTEST_PERFORMANCE=n -CONFIG_EXAMPLES_NETTEST_NOMAC=n -CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002 -CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00 -CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001 - -# -# Settings for examples/ostest -# -CONFIG_EXAMPLES_OSTEST_LOOPS=1 -CONFIG_EXAMPLES_OSTEST_STACKSIZE=2048 -CONFIG_EXAMPLES_OSTEST_NBARRIER_THREADS=3 - -# -# Settings for apps/nshlib -# -CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_STRERROR=n -CONFIG_NSH_LINELEN=64 -CONFIG_NSH_NESTDEPTH=3 -CONFIG_NSH_DISABLESCRIPT=n -CONFIG_NSH_DISABLEBG=n -CONFIG_NSH_ROMFSETC=n -CONFIG_NSH_CONSOLE=y -CONFIG_NSH_TELNET=n -CONFIG_NSH_ARCHINIT=n -CONFIG_NSH_IOBUFFER_SIZE=512 -CONFIG_NSH_DHCPC=n -CONFIG_NSH_NOMAC=n -CONFIG_NSH_IPADDR=0x0a000002 -CONFIG_NSH_DRIPADDR=0x0a000001 -CONFIG_NSH_NETMASK=0xffffff00 -CONFIG_NSH_ROMFSMOUNTPT="/etc" -CONFIG_NSH_INITSCRIPT="init.d/rcS" -CONFIG_NSH_ROMFSDEVNO=0 -CONFIG_NSH_ROMFSSECTSIZE=64 -CONFIG_NSH_FATDEVNO=1 -CONFIG_NSH_FATSECTSIZE=512 -CONFIG_NSH_FATNSECTORS=1024 -CONFIG_NSH_FATMOUNTPT="/tmp" - -# -# Architecture-specific NSH options -# -CONFIG_NSH_MMCSDSPIPORTNO=0 -CONFIG_NSH_MMCSDSLOTNO=0 -CONFIG_NSH_MMCSDMINOR=0 - -# -# Settings for examples/usbserial -# -CONFIG_EXAMPLES_USBSERIAL_INONLY=n -CONFIG_EXAMPLES_USBSERIAL_OUTONLY=n -CONFIG_EXAMPLES_USBSERIAL_ONLYSMALL=n -CONFIG_EXAMPLES_USBSERIAL_ONLYBIG=n - -CONFIG_EXAMPLES_USBSERIAL_TRACEINIT=n -CONFIG_EXAMPLES_USBSERIAL_TRACECLASS=n -CONFIG_EXAMPLES_USBSERIAL_TRACETRANSFERS=n -CONFIG_EXAMPLES_USBSERIAL_TRACECONTROLLER=n -CONFIG_EXAMPLES_USBSERIAL_TRACEINTERRUPTS=n - -# -# Settings for examples/watchdog -# -# This test depends on these specific Watchdog/NSH configurations settings (your -# specific watchdog hardware settings might require additional settings). -# - -# -# Stack and heap information -# -CONFIG_BOOT_RUNFROMFLASH=n -CONFIG_BOOT_COPYTORAM=n -CONFIG_CUSTOM_STACK=n -CONFIG_IDLETHREAD_STACKSIZE=1024 -CONFIG_USERMAIN_STACKSIZE=2048 -CONFIG_PTHREAD_STACK_MIN=256 -CONFIG_PTHREAD_STACK_DEFAULT=2048 diff --git a/configs/stm3210e-eval/RIDE/nuttx.ctx b/configs/stm3210e-eval/RIDE/nuttx.ctx deleted file mode 100755 index eaa41d318a7..00000000000 --- a/configs/stm3210e-eval/RIDE/nuttx.ctx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -AutoSize="1" Edit="0" Sortable="1" Visible="1" /> - - - - - - - - \ No newline at end of file diff --git a/configs/stm3210e-eval/RIDE/nuttx.dbi b/configs/stm3210e-eval/RIDE/nuttx.dbi deleted file mode 100755 index 51748d1b0e6..00000000000 --- a/configs/stm3210e-eval/RIDE/nuttx.dbi +++ /dev/null @@ -1,23 +0,0 @@ -[Application] -ApplicationPath=C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\nuttx.elf -CSX=0 -HighBankAddr=400000 -BootMode=0 -Format=ELF -CodeOffset=0x0 -DataOffset=0x0 -LoaderTool=ARM -Target=ARM -DebugTool=RLINK_CORTEX -ApplicationComponents= -[Device] -Name=STM32F101VET6 -[ARMSigDrv options] -CXS=0 -[Debug] -Explore=No -Startup=1 -StartupSymb=main -ToolName=RLINK_CORTEX -[SimFile] -path=C:\Program Files\Raisonance\Ride\sim\ARM\STM32F101VET6.sim diff --git a/configs/stm3210e-eval/RIDE/nuttx.elf.ld b/configs/stm3210e-eval/RIDE/nuttx.elf.ld deleted file mode 100755 index 515f91cc29f..00000000000 --- a/configs/stm3210e-eval/RIDE/nuttx.elf.ld +++ /dev/null @@ -1,19 +0,0 @@ - -SEARCH_DIR(".") -SEARCH_DIR("C:\Program Files\Raisonance\Ride\Lib\ARM") -STARTUP("C:\cygwin\home\Owner\projects\nuttx\nuttx\arch\arm\src\stm32_vectors.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_gpio.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_irq.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_lowputc.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_rcc.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_serial.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\stm32_start.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\bigfatstub.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\up_svcall.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\up_hardfault.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\up_leds.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\up_boot.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\irq_unexpectedisr.o") -INPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\lib_memcpy.o") -OUTPUT("C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\nuttx.elf") -INCLUDE "C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\scripts\ld.script" diff --git a/configs/stm3210e-eval/RIDE/nuttx.rapp b/configs/stm3210e-eval/RIDE/nuttx.rapp deleted file mode 100755 index ce9ffc81e2e..00000000000 --- a/configs/stm3210e-eval/RIDE/nuttx.rapp +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - -
- - -
-
- - -
- -
- -
- - -
-
- - -
- -
- -
- - -
- -
- -
- - - -
-
- - -
-
- - - - -
-
- - - -
-
- - -
- -
- -
- - -
- -
-
-
-
diff --git a/configs/stm3210e-eval/RIDE/nuttx.rdb b/configs/stm3210e-eval/RIDE/nuttx.rdb deleted file mode 100755 index db83e52db53120937fa74ea1fbf2fac00335e3db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116746 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 - - \ No newline at end of file diff --git a/configs/stm3210e-eval/RIDE/setenv.sh b/configs/stm3210e-eval/RIDE/setenv.sh deleted file mode 100755 index 40872c164b2..00000000000 --- a/configs/stm3210e-eval/RIDE/setenv.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -# configs/stm3210e-eval/RIDE/setenv.sh -# -# Copyright (C) 2009 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# - -if [ "$(basename $0)" = "setenv.sh" ] ; then - echo "You must source this script, not run it!" 1>&2 - exit 1 -fi - -if [ -z "${PATH_ORIG}" ]; then export PATH_ORIG="${PATH}"; fi - -WD=`pwd` -export RIDE_BIN="/cygdrive/c/Program Files/Raisonance/Ride/arm-gcc/bin" -export BUILDROOT_BIN="${WD}/../misc/buildroot/build_arm_nofpu/staging_dir/bin" -export PATH="${BUILDROOT_BIN}:${RIDE_BIN}:/sbin:/usr/sbin:${PATH_ORIG}" - -echo "PATH : ${PATH}" diff --git a/configs/stm3210e-eval/RIDE/stm32-ld.sh b/configs/stm3210e-eval/RIDE/stm32-ld.sh deleted file mode 100755 index d9a8bf260e7..00000000000 --- a/configs/stm3210e-eval/RIDE/stm32-ld.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -GNUPATH="/cygdrive/c/Program Files/Raisonance/Ride/arm-gcc/bin" -RIDEPATH="/cygdrive/c/Program Files/Raisonance/Ride/Bin" - -LD=arm-none-eabi-gcc.exe -OBJCOPY=arm-none-eabi-objcopy.exe -REXRDR=rexrdr.exe -SIZE=arm-none-eabi-size.exe -DWF2XML=dwf2xml.exe - -SCRIPT="C:\cygwin\home\Owner\projects\nuttx\nuttx\configs\stm3210e-eval\RIDE\nuttx.elf.ld" -LDFLAGS="-mcpu=cortex-m3 -mthumb -u _start -Wl,-static -nostartfiles -Wl,--warn-once -nostdlib" - -${LD} ${LDFLAGS} -Wl,-T -Xlinker "${SCRIPT}" -${OBJCOPY} nuttx.elf --target=ihex nuttx.hex -${REXRDR} nuttx.elf.sizetmp 0 ${SIZE} nuttx.elf -${DWF2XML} nuttx.dbi nuttx-globals.Standard.xml nuttx.Standard.xml ARM diff --git a/configs/stm3210e-eval/nx/defconfig b/configs/stm3210e-eval/nx/defconfig index 45c2f3b865a..071b5067a54 100644 --- a/configs/stm3210e-eval/nx/defconfig +++ b/configs/stm3210e-eval/nx/defconfig @@ -196,7 +196,7 @@ CONFIG_START_DAY=5 CONFIG_GREGORIAN_TIME=n CONFIG_JULIAN_TIME=n CONFIG_DEV_CONSOLE=y -CONFIG_DEV_LOWCONSOLE=n +CONFIG_DEV_LOWCONSOLE=y CONFIG_MUTEX_TYPES=n CONFIG_PRIORITY_INHERITANCE=n CONFIG_SEM_PREALLOCHOLDERS=0 @@ -269,8 +269,8 @@ CONFIG_ARCH_BZERO=n CONFIG_MAX_TASKS=16 CONFIG_MAX_TASK_ARGS=4 CONFIG_NPTHREAD_KEYS=4 -CONFIG_NFILE_DESCRIPTORS=8 -CONFIG_NFILE_STREAMS=8 +CONFIG_NFILE_DESCRIPTORS=12 +CONFIG_NFILE_STREAMS=12 CONFIG_NAME_MAX=32 CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_NUNGET_CHARS=2 @@ -430,7 +430,6 @@ CONFIG_NX_KBD=y #CONFIG_NXTK_BORDERWIDTH=4 CONFIG_NXTK_BORDERCOLOR1=0xd69a CONFIG_NXTK_BORDERCOLOR2=0xad55 -CONFIG_NXTK_AUTORAISE=n CONFIG_NXFONT_SANS22X29=n CONFIG_NXFONT_SANS23X27=y CONFIG_NXFONT_SANS28X37=n diff --git a/configs/stm3210e-eval/nxlines/Make.defs b/configs/stm3210e-eval/nxlines/Make.defs deleted file mode 100644 index 860500438c2..00000000000 --- a/configs/stm3210e-eval/nxlines/Make.defs +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxlines/Make.defs -# -# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -include ${TOPDIR}/.config -include ${TOPDIR}/tools/Config.mk -include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs - -ifeq ($(CONFIG_STM32_DFU),y) - LDSCRIPT = ld.script.dfu -else - LDSCRIPT = ld.script -endif - -ifeq ($(WINTOOL),y) - # Windows-native toolchains - DIRLINK = $(TOPDIR)/tools/copydir.sh - DIRUNLINK = $(TOPDIR)/tools/unlink.sh - MKDEP = $(TOPDIR)/tools/mknulldeps.sh - ARCHINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" - ARCHXXINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" -isystem "${shell cygpath -w $(TOPDIR)/include/cxx}" - ARCHSCRIPT = -T "${shell cygpath -w $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)}" -else - # Linux/Cygwin-native toolchain - MKDEP = $(TOPDIR)/tools/mkdeps.sh - ARCHINCLUDES = -I. -isystem $(TOPDIR)/include - ARCHXXINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/include/cxx - ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT) -endif - -CC = $(CROSSDEV)gcc -CXX = $(CROSSDEV)g++ -CPP = $(CROSSDEV)gcc -E -LD = $(CROSSDEV)ld -AR = $(CROSSDEV)ar rcs -NM = $(CROSSDEV)nm -OBJCOPY = $(CROSSDEV)objcopy -OBJDUMP = $(CROSSDEV)objdump - -ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'} -ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1} - -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - ARCHOPTIMIZATION = -g -endif - -ifneq ($(CONFIG_DEBUG_NOOPT),y) - ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer -endif - -ARCHCFLAGS = -fno-builtin -ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fno-rtti -ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -ARCHWARNINGSXX = -Wall -Wshadow -ARCHDEFINES = -ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10 - -CFLAGS = $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS) -CXXFLAGS = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS) -CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -AFLAGS = $(CFLAGS) -D__ASSEMBLY__ - -NXFLATLDFLAGS1 = -r -d -warn-common -NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections -LDNXFLATFLAGS = -e main -s 2048 - -OBJEXT = .o -LIBEXT = .a -EXEEXT = - -ifneq ($(CROSSDEV),arm-nuttx-elf-) - LDFLAGS += -nostartfiles -nodefaultlibs -endif -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - LDFLAGS += -g -endif - - -HOSTCC = gcc -HOSTINCLUDES = -I. -HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -g -pipe -HOSTLDFLAGS = - diff --git a/configs/stm3210e-eval/nxlines/appconfig b/configs/stm3210e-eval/nxlines/appconfig deleted file mode 100644 index c2fc508fa8a..00000000000 --- a/configs/stm3210e-eval/nxlines/appconfig +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxlines/appconfig -# -# Copyright (C) 2011 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -# Path to example in apps/examples containing the user_start entry point - -CONFIGURED_APPS += examples/nxlines diff --git a/configs/stm3210e-eval/nxlines/defconfig b/configs/stm3210e-eval/nxlines/defconfig deleted file mode 100644 index 3f006a9da05..00000000000 --- a/configs/stm3210e-eval/nxlines/defconfig +++ /dev/null @@ -1,628 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxlines/defconfig -# -# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ -# -# Architecture Selection -# -CONFIG_ARCH="arm" -CONFIG_ARCH_ARM=y -CONFIG_ARCH_CORTEXM3=y -CONFIG_ARCH_CHIP="stm32" -CONFIG_ARCH_CHIP_STM32F103ZET6=y -CONFIG_ARCH_BOARD="stm3210e-eval" -CONFIG_ARCH_BOARD_STM3210E_EVAL=y -CONFIG_BOARD_LOOPSPERMSEC=5483 -CONFIG_RAM_SIZE=65536 -CONFIG_RAM_START=0x20000000 -CONFIG_ARCH_IRQPRIO=y -CONFIG_ARCH_INTERRUPTSTACK=0 -CONFIG_ARCH_STACKDUMP=y -CONFIG_ARCH_LEDS=y -CONFIG_ARCH_BUTTONS=n -CONFIG_ARCH_CALIBRATION=n -CONFIG_ARCH_DMA=y - -# -# Identify toolchain and linker options -# -CONFIG_STM32_CODESOURCERYW=n -CONFIG_STM32_CODESOURCERYL=n -CONFIG_STM32_DEVKITARM=n -CONFIG_STM32_RAISONANCE=n -CONFIG_STM32_BUILDROOT=y - -# -# JTAG Enable settings (by default JTAG-DP and SW-DP are disabled): -# -CONFIG_STM32_DFU=y -CONFIG_STM32_JTAG_FULL_ENABLE=y -CONFIG_STM32_JTAG_NOJNTRST_ENABLE=n -CONFIG_STM32_JTAG_SW_ENABLE=n - -# -# Individual subsystems can be enabled: -# AHB: -CONFIG_STM32_DMA1=n -CONFIG_STM32_DMA2=y -CONFIG_STM32_CRC=n -CONFIG_STM32_FSMC=y -CONFIG_STM32_SDIO=y -# APB1: -CONFIG_STM32_TIM2=n -CONFIG_STM32_TIM3=n -CONFIG_STM32_TIM4=n -CONFIG_STM32_TIM5=n -CONFIG_STM32_TIM6=n -CONFIG_STM32_TIM7=n -CONFIG_STM32_WWDG=n -CONFIG_STM32_IWDG=n -CONFIG_STM32_SPI2=n -CONFIG_STM32_SPI4=n -CONFIG_STM32_USART2=y -CONFIG_STM32_USART3=n -CONFIG_STM32_UART4=n -CONFIG_STM32_UART5=n -CONFIG_STM32_I2C1=y -CONFIG_STM32_I2C2=n -CONFIG_STM32_USB=y -CONFIG_STM32_CAN1=n -CONFIG_STM32_BKP=n -CONFIG_STM32_PWR=n -CONFIG_STM32_DAC=n -# APB2: -CONFIG_STM32_ADC1=n -CONFIG_STM32_ADC2=n -CONFIG_STM32_TIM1=n -CONFIG_STM32_SPI1=n -CONFIG_STM32_TIM8=n -CONFIG_STM32_USART1=y -CONFIG_STM32_ADC3=n - -# -# Timer and I2C devices may need to the following to force power to be applied: -# -#CONFIG_STM32_FORCEPOWER=y - -# -# STM32F103Z specific serial device driver settings -# -CONFIG_USART1_SERIAL_CONSOLE=y -CONFIG_USART2_SERIAL_CONSOLE=n -CONFIG_USART3_SERIAL_CONSOLE=n -CONFIG_UART4_SERIAL_CONSOLE=n -CONFIG_UART5_SERIAL_CONSOLE=n - -CONFIG_USART1_TXBUFSIZE=256 -CONFIG_USART2_TXBUFSIZE=256 -CONFIG_USART3_TXBUFSIZE=256 -CONFIG_UART4_TXBUFSIZE=256 -CONFIG_UART5_TXBUFSIZE=256 - -CONFIG_USART1_RXBUFSIZE=256 -CONFIG_USART2_RXBUFSIZE=256 -CONFIG_USART3_RXBUFSIZE=256 -CONFIG_UART4_RXBUFSIZE=256 -CONFIG_UART5_RXBUFSIZE=256 - -CONFIG_USART1_BAUD=115200 -CONFIG_USART2_BAUD=115200 -CONFIG_USART3_BAUD=115200 -CONFIG_UART4_BAUD=115200 -CONFIG_UART5_BAUD=115200 - -CONFIG_USART1_BITS=8 -CONFIG_USART2_BITS=8 -CONFIG_USART3_BITS=8 -CONFIG_UART4_BITS=8 -CONFIG_UART5_BITS=8 - -CONFIG_USART1_PARITY=0 -CONFIG_USART2_PARITY=0 -CONFIG_USART3_PARITY=0 -CONFIG_UART4_PARITY=0 -CONFIG_UART5_PARITY=0 - -CONFIG_USART1_2STOP=0 -CONFIG_USART2_2STOP=0 -CONFIG_USART3_2STOP=0 -CONFIG_UART4_2STOP=0 -CONFIG_UART5_2STOP=0 - -# -# STM3210E-EVAL specific LCD settings -# -CONFIG_STM32_AM240320_DISABLE=n -CONFIG_STM32_SPFD5408B_DISABLE=n -CONFIG_STM32_R61580_DISABLE=y - -# -# General build options -# -CONFIG_RRLOAD_BINARY=n -CONFIG_INTELHEX_BINARY=y -CONFIG_MOTOROLA_SREC=n -CONFIG_RAW_BINARY=n - -# -# General OS setup -# -CONFIG_USER_ENTRYPOINT="nxlines_main" -CONFIG_DEBUG=n -CONFIG_DEBUG_VERBOSE=n -CONFIG_DEBUG_GRAPHICS=n -CONFIG_DEBUG_LCD=n -CONFIG_DEBUG_SYMBOLS=n -CONFIG_HAVE_CXX=n -CONFIG_HAVE_CXXINITIALIZE=n -CONFIG_MM_REGIONS=1 -CONFIG_ARCH_LOWPUTC=y -CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_INSTRUMENTATION=n -CONFIG_TASK_NAME_SIZE=0 -CONFIG_START_YEAR=2011 -CONFIG_START_MONTH=7 -CONFIG_START_DAY=8 -CONFIG_GREGORIAN_TIME=n -CONFIG_JULIAN_TIME=n -CONFIG_DEV_CONSOLE=y -CONFIG_DEV_LOWCONSOLE=y -CONFIG_MUTEX_TYPES=n -CONFIG_PRIORITY_INHERITANCE=n -CONFIG_SEM_PREALLOCHOLDERS=0 -CONFIG_SEM_NNESTPRIO=0 -CONFIG_FDCLONE_DISABLE=n -CONFIG_FDCLONE_STDIO=n -CONFIG_SDCLONE_DISABLE=y -CONFIG_SCHED_WORKQUEUE=y -CONFIG_SCHED_WORKPRIORITY=192 -CONFIG_SCHED_WORKPERIOD=50000 -CONFIG_SCHED_WORKSTACKSIZE=1024 -CONFIG_SIG_SIGWORK=17 - -# -# Settings for NXFLAT -# -CONFIG_NXFLAT=n -CONFIG_NXFLAT_DUMPBUFFER=n -CONFIG_SYMTAB_ORDEREDBYNAME=y - -# -# The following can be used to disable categories of -# APIs supported by the OS. If the compiler supports -# weak functions, then it should not be necessary to -# disable functions unless you want to restrict usage -# of those APIs. -# -# There are certain dependency relationships in these -# features. -# -# o mq_notify logic depends on signals to awaken tasks -# waiting for queues to become full or empty. -# o pthread_condtimedwait() depends on signals to wake -# up waiting tasks. -# -CONFIG_DISABLE_CLOCK=n -CONFIG_DISABLE_POSIX_TIMERS=y -CONFIG_DISABLE_PTHREAD=n -CONFIG_DISABLE_SIGNALS=n -CONFIG_DISABLE_MQUEUE=n -CONFIG_DISABLE_MOUNTPOINT=y -CONFIG_DISABLE_ENVIRON=y -CONFIG_DISABLE_POLL=y - -# -# Misc libc settings -# -CONFIG_NOPRINTF_FIELDWIDTH=n - -# -# Allow for architecture optimized implementations -# -# The architecture can provide optimized versions of the -# following to improve system performance -# -CONFIG_ARCH_MEMCPY=n -CONFIG_ARCH_MEMCMP=n -CONFIG_ARCH_MEMMOVE=n -CONFIG_ARCH_MEMSET=n -CONFIG_ARCH_STRCMP=n -CONFIG_ARCH_STRCPY=n -CONFIG_ARCH_STRNCPY=n -CONFIG_ARCH_STRLEN=n -CONFIG_ARCH_STRNLEN=n -CONFIG_ARCH_BZERO=n - -# -# Sizes of configurable things (0 disables) -# -CONFIG_MAX_TASKS=16 -CONFIG_MAX_TASK_ARGS=4 -CONFIG_NPTHREAD_KEYS=4 -CONFIG_NFILE_DESCRIPTORS=12 -CONFIG_NFILE_STREAMS=12 -CONFIG_NAME_MAX=32 -CONFIG_STDIO_BUFFER_SIZE=64 -CONFIG_NUNGET_CHARS=2 -CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_MQ_MAXMSGSIZE=32 -CONFIG_MAX_WDOGPARMS=2 -CONFIG_PREALLOC_WDOGS=4 -CONFIG_PREALLOC_TIMERS=4 - -# -# Framebuffer driver options -# -CONFIG_FB_CMAP=n -CONFIG_FB_HWCURSOR=n -CONFIG_FB_HWCURSORIMAGE=n -#CONFIG_FB_HWCURSORSIZE -#CONFIG_FB_TRANSPARENCY - -# -# Filesystem configuration -# -CONFIG_FS_FAT=n -CONFIG_FAT_LCNAMES=n -CONFIG_FAT_LFN=n -CONFIG_FAT_MAXFNAME=32 -CONFIG_FS_NXFFS=n -CONFIG_FS_ROMFS=n - -# -# Maintain legacy build behavior (revisit) -# - -CONFIG_MMCSD=y -CONFIG_MMCSD_SPI=y -CONFIG_MMCSD_SDIO=y -CONFIG_MTD=y - -# -# SPI-based MMC/SD driver -# -CONFIG_MMCSD_NSLOTS=1 -CONFIG_MMCSD_READONLY=n -CONFIG_MMCSD_SPICLOCK=12500000 - -# -# Block driver buffering -# -CONFIG_FS_READAHEAD=n -CONFIG_FS_WRITEBUFFER=n - -# -# SDIO-based MMC/SD driver -# -CONFIG_SDIO_DMA=y -CONFIG_SDIO_PREFLIGHT=y -CONFIG_MMCSD_MMCSUPPORT=n -CONFIG_MMCSD_HAVECARDDETECT=n - -# -# TCP/IP and UDP support via uIP -# -CONFIG_NET=n -CONFIG_NET_IPv6=n -CONFIG_NSOCKET_DESCRIPTORS=0 -CONFIG_NET_SOCKOPTS=y -CONFIG_NET_BUFSIZE=420 -CONFIG_NET_TCP=n -CONFIG_NET_TCP_CONNS=40 -CONFIG_NET_MAX_LISTENPORTS=40 -CONFIG_NET_UDP=n -CONFIG_NET_UDP_CHECKSUMS=y -#CONFIG_NET_UDP_CONNS=10 -CONFIG_NET_ICMP=n -CONFIG_NET_ICMP_PING=n -#CONFIG_NET_PINGADDRCONF=0 -CONFIG_NET_STATISTICS=y -#CONFIG_NET_RECEIVE_WINDOW= -#CONFIG_NET_ARPTAB_SIZE=8 -CONFIG_NET_BROADCAST=n - -# -# UIP Network Utilities -# -CONFIG_NET_DHCP_LIGHT=n -CONFIG_NET_RESOLV_ENTRIES=4 - -# -# USB Device Configuration -# -CONFIG_USBDEV=n -CONFIG_USBDEV_ISOCHRONOUS=n -CONFIG_USBDEV_DUALSPEED=n -CONFIG_USBDEV_SELFPOWERED=y -CONFIG_USBDEV_REMOTEWAKEUP=n -CONFIG_USBDEV_MAXPOWER=100 -CONFIG_USBDEV_TRACE=n -CONFIG_USBDEV_TRACE_NRECORDS=128 - -# -# USB Serial Device Configuration -# -CONFIG_PL2303=n -CONFIG_PL2303_EPINTIN=1 -CONFIG_PL2303_EPBULKOUT=2 -CONFIG_PL2303_EPBULKIN=3 -CONFIG_PL2303_NWRREQS=4 -CONFIG_PL2303_NRDREQS=4 -CONFIG_PL2303_VENDORID=0x067b -CONFIG_PL2303_PRODUCTID=0x2303 -CONFIG_PL2303_VENDORSTR="Nuttx" -CONFIG_PL2303_PRODUCTSTR="USBdev Serial" -CONFIG_PL2303_RXBUFSIZE=512 -CONFIG_PL2303_TXBUFSIZE=512 - -# -# USB Storage Device Configuration -# -CONFIG_USBMSC=n -CONFIG_USBMSC_EP0MAXPACKET=64 -CONFIG_USBMSC_EPBULKOUT=2 -CONFIG_USBMSC_EPBULKIN=5 -CONFIG_USBMSC_NRDREQS=2 -CONFIG_USBMSC_NWRREQS=2 -CONFIG_USBMSC_BULKINREQLEN=256 -CONFIG_USBMSC_BULKOUTREQLEN=256 -CONFIG_USBMSC_VENDORID=0x584e -CONFIG_USBMSC_VENDORSTR="NuttX" -CONFIG_USBMSC_PRODUCTID=0x5342 -CONFIG_USBMSC_PRODUCTSTR="USBdev Storage" -CONFIG_USBMSC_VERSIONNO=0x0399 -CONFIG_USBMSC_REMOVABLE=y - -# -# Watchdog timer configuration -# -CONFIG_WATCHDOG=n - -# -# Graphics related configuration settings -# -CONFIG_NX=y -CONFIG_NX_MULTIUSER=n -CONFIG_NX_NPLANES=1 -CONFIG_NX_DISABLE_1BPP=y -CONFIG_NX_DISABLE_2BPP=y -CONFIG_NX_DISABLE_4BPP=y -CONFIG_NX_DISABLE_8BPP=y -CONFIG_NX_DISABLE_16BPP=n -CONFIG_NX_DISABLE_24BPP=y -CONFIG_NX_DISABLE_32BPP=y -CONFIG_NX_PACKEDMSFIRST=n -CONFIG_NX_LCDDRIVER=y -CONFIG_LCD_MAXPOWER=1 -CONFIG_LCD_MAXCONTRAST=1 -CONFIG_NX_MOUSE=y -CONFIG_NX_KBD=y -#CONFIG_NXTK_BORDERWIDTH=4 -CONFIG_NXTK_BORDERCOLOR1=0xd69a -CONFIG_NXTK_BORDERCOLOR2=0xad55 -CONFIG_NXFONT_SANS22X29=n -CONFIG_NXFONT_SANS23X27=y -CONFIG_NXFONT_SANS28X37=n -CONFIG_NXFONT_SANS22X29B=n -CONFIG_NXFONT_SANS28X37B=n -CONFIG_NXFONT_SANS40X49B=n -CONFIG_NXFONT_SERIF22X29=n -CONFIG_NXFONT_SERIF29X37=n -CONFIG_NXFONT_SERIF38X48=n -CONFIG_NXFONT_SERIF22X28B=y -CONFIG_NXFONT_SERIF27X38B=n -CONFIG_NXFONT_SERIF38X49B=n -CONFIG_NXFONTS_CHARBITS=7 -CONFIG_NX_BLOCKING=y -CONFIG_NX_MXSERVERMSGS=32 -CONFIG_NX_MXCLIENTMSGS=16 - -# -# NxConsole Configuration Settings: -# -CONFIG_NXCONSOLE=n -CONFIG_NXCONSOLE_BPP=16 -CONFIG_NXCONSOLE_MXCHARS=256 -CONFIG_NXCONSOLE_CACHESIZE=32 -# - -# -# STM3210E-EVAL LCD Hardware Configuration -# -CONFIG_LCD_NOGETRUN=y -CONFIG_LCD_LANDSCAPE=n -CONFIG_LCD_PORTRAIT=n -CONFIG_LCD_RPORTRAIT=y -CONFIG_LCD_BACKLIGHT=n -CONFIG_LCD_PWM=n - -# -# Settings for examples/uip -# -CONFIG_EXAMPLES_UIP_IPADDR=0x0a000002 -CONFIG_EXAMPLES_UIP_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_UIP_NETMASK=0xffffff00 -CONFIG_EXAMPLES_UIP_DHCPC=n - -# -# Settings for examples/nettest -CONFIG_EXAMPLES_NETTEST_SERVER=n -CONFIG_EXAMPLES_NETTEST_PERFORMANCE=n -CONFIG_EXAMPLES_NETTEST_NOMAC=n -CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002 -CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00 -CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001 - -# -# Settings for examples/ostest -# -CONFIG_EXAMPLES_OSTEST_LOOPS=1 -CONFIG_EXAMPLES_OSTEST_STACKSIZE=2048 -CONFIG_EXAMPLES_OSTEST_NBARRIER_THREADS=3 - -# -# Settings for apps/nshlib -# -CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_STRERROR=n -CONFIG_NSH_LINELEN=64 -CONFIG_NSH_NESTDEPTH=3 -CONFIG_NSH_DISABLESCRIPT=n -CONFIG_NSH_DISABLEBG=n -CONFIG_NSH_ROMFSETC=n -CONFIG_NSH_CONSOLE=y -CONFIG_NSH_CONDEV="/dev/ttyS1" -CONFIG_NSH_TELNET=n -CONFIG_NSH_ARCHINIT=y -CONFIG_NSH_IOBUFFER_SIZE=512 -CONFIG_NSH_DHCPC=n -CONFIG_NSH_NOMAC=n -CONFIG_NSH_IPADDR=0x0a000002 -CONFIG_NSH_DRIPADDR=0x0a000001 -CONFIG_NSH_NETMASK=0xffffff00 -CONFIG_NSH_ROMFSMOUNTPT="/etc" -CONFIG_NSH_INITSCRIPT="init.d/rcS" -CONFIG_NSH_ROMFSDEVNO=0 -CONFIG_NSH_ROMFSSECTSIZE=64 -CONFIG_NSH_FATDEVNO=1 -CONFIG_NSH_FATSECTSIZE=512 -CONFIG_NSH_FATNSECTORS=1024 -CONFIG_NSH_FATMOUNTPT="/tmp" - -# -# Architecture-specific NSH options -# -CONFIG_NSH_MMCSDSPIPORTNO=0 -CONFIG_NSH_MMCSDSLOTNO=0 -CONFIG_NSH_MMCSDMINOR=0 - -# -# Settings for examples/usbserial -# -CONFIG_EXAMPLES_USBSERIAL_INONLY=n -CONFIG_EXAMPLES_USBSERIAL_OUTONLY=n -CONFIG_EXAMPLES_USBSERIAL_ONLYSMALL=n -CONFIG_EXAMPLES_USBSERIAL_ONLYBIG=n - -CONFIG_EXAMPLES_USBSERIAL_TRACEINIT=n -CONFIG_EXAMPLES_USBSERIAL_TRACECLASS=n -CONFIG_EXAMPLES_USBSERIAL_TRACETRANSFERS=n -CONFIG_EXAMPLES_USBSERIAL_TRACECONTROLLER=n -CONFIG_EXAMPLES_USBSERIAL_TRACEINTERRUPTS=n - -# -# Settings for examples/nx -# -CONFIG_EXAMPLES_NX_VPLANE=0 -CONFIG_EXAMPLES_NX_DEVNO=0 -CONFIG_EXAMPLES_NX_BGCOLOR=0x0011 -CONFIG_EXAMPLES_NX_COLOR1=0xaedc -CONFIG_EXAMPLES_NX_COLOR2=0xe7ff -CONFIG_EXAMPLES_NX_TBCOLOR=0xd69a -CONFIG_EXAMPLES_NX_FONTID=0 -CONFIG_EXAMPLES_NX_FONTCOLOR=0x0000 -CONFIG_EXAMPLES_NX_BPP=16 -CONFIG_EXAMPLES_NX_RAWWINDOWS=n -CONFIG_EXAMPLES_NX_STACKSIZE=2048 -CONFIG_EXAMPLES_NX_CLIENTPRIO=80 -CONFIG_EXAMPLES_NX_SERVERPRIO=120 -CONFIG_EXAMPLES_NX_NOTIFYSIGNO=4 -CONFIG_EXAMPLES_NX_EXTERNINIT=n - -# -# Settings for examples/nxtext -# -CONFIG_EXAMPLES_NXTEXT_VPLANE=0 -CONFIG_EXAMPLES_NXTEXT_DEVNO=0 -CONFIG_EXAMPLES_NXTEXT_BGCOLOR=0x0011 -CONFIG_EXAMPLES_NXTEXT_BGFONTID=11 -CONFIG_EXAMPLES_NXTEXT_BGFONTCOLOR=0xffdf -CONFIG_EXAMPLES_NXTEXT_PUCOLOR=0xfd20 -CONFIG_EXAMPLES_NXTEXT_PUFONTID=1 -CONFIG_EXAMPLES_NXTEXT_PUFONTCOLOR=0x001f -CONFIG_EXAMPLES_NXTEXT_BPP=16 -CONFIG_EXAMPLES_NXTEXT_NOGETRUN=y -CONFIG_EXAMPLES_NXTEXT_EXTERNINIT=n -CONFIG_EXAMPLES_NXTEXT_BMCACHE=512 -CONFIG_EXAMPLES_NXTEXT_GLCACHE=16 -CONFIG_EXAMPLES_NXTEXT_STACKSIZE=2048 -CONFIG_EXAMPLES_NXTEXT_CLIENTPRIO=80 -CONFIG_EXAMPLES_NXTEXT_SERVERPRIO=120 -CONFIG_EXAMPLES_NXTEXT_NOTIFYSIGNO=4 - -# -# Settings for examples/nximage -# -CONFIG_EXAMPLES_NXIMAGE_VPLANE=0 -CONFIG_EXAMPLES_NXIMAGE_DEVNO=0 -CONFIG_EXAMPLES_NXIMAGE_BPP=16 -CONFIG_EXAMPLES_NXIMAGE_XSCALEp5=n -CONFIG_EXAMPLES_NXIMAGE_XSCALE1p5=y -CONFIG_EXAMPLES_NXIMAGE_XSCALE2p0=n -CONFIG_EXAMPLES_NXIMAGE_YSCALEp5=n -CONFIG_EXAMPLES_NXIMAGE_YSCALE1p5=y -CONFIG_EXAMPLES_NXIMAGE_YSCALE2p0=n -CONFIG_EXAMPLES_NXIMAGE_EXTERNINIT=n - -# -# Settings for examples/nxlines -# -CONFIG_EXAMPLES_NXLINES_VPLANE=0 -CONFIG_EXAMPLES_NXLINES_DEVNO=0 -CONFIG_EXAMPLES_NXLINES_BGCOLOR=0x0320 -CONFIG_EXAMPLES_NXLINES_LINEWIDTH=16 -CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0 -CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4 -CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0xffe0 -CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb -CONFIG_EXAMPLES_NXLINES_BPP=16 -CONFIG_EXAMPLES_NXLINES_EXTERNINIT=n - -# -# Settings for examples/watchdog -# -# This test depends on these specific Watchdog/NSH configurations settings (your -# specific watchdog hardware settings might require additional settings). -# - -# -# Stack and heap information -# -CONFIG_BOOT_RUNFROMFLASH=n -CONFIG_BOOT_COPYTORAM=n -CONFIG_CUSTOM_STACK=n -CONFIG_IDLETHREAD_STACKSIZE=1024 -CONFIG_USERMAIN_STACKSIZE=2048 -CONFIG_PTHREAD_STACK_MIN=256 -CONFIG_PTHREAD_STACK_DEFAULT=2048 diff --git a/configs/stm3210e-eval/nxlines/setenv.sh b/configs/stm3210e-eval/nxlines/setenv.sh deleted file mode 100755 index 90e6fa05cec..00000000000 --- a/configs/stm3210e-eval/nxlines/setenv.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# configs/stm3210e-eval/nxlines/setenv.sh -# -# Copyright (C) 2011 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# - -if [ "$_" = "$0" ] ; then - echo "You must source this script, not run it!" - exit 1 -fi - -WD=`pwd` -if [ ! -x "setenv.sh" ]; then - echo "This script must be executed from the top-level NuttX build directory" - exit 1 -fi - -if [ -z "${PATH_ORIG}" ]; then - export PATH_ORIG="${PATH}" -fi - -export BUILDROOT_BIN="${WD}/../misc/buildroot/build_arm_nofpu/staging_dir/bin" -export PATH="${BUILDROOT_BIN}:/sbin:/usr/sbin:${PATH_ORIG}" - -echo "PATH : ${PATH}" diff --git a/configs/stm3210e-eval/nxtext/Make.defs b/configs/stm3210e-eval/nxtext/Make.defs deleted file mode 100644 index 82696ed6600..00000000000 --- a/configs/stm3210e-eval/nxtext/Make.defs +++ /dev/null @@ -1,116 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxtext/Make.defs -# -# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -include ${TOPDIR}/.config -include ${TOPDIR}/tools/Config.mk -include ${TOPDIR}/arch/arm/src/armv7-m/Toolchain.defs - -ifeq ($(CONFIG_STM32_DFU),y) - LDSCRIPT = ld.script.dfu -else - LDSCRIPT = ld.script -endif - -ifeq ($(WINTOOL),y) - # Windows-native toolchains - DIRLINK = $(TOPDIR)/tools/copydir.sh - DIRUNLINK = $(TOPDIR)/tools/unlink.sh - MKDEP = $(TOPDIR)/tools/mknulldeps.sh - ARCHINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" - ARCHXXINCLUDES = -I. -isystem "${shell cygpath -w $(TOPDIR)/include}" -isystem "${shell cygpath -w $(TOPDIR)/include/cxx}" - ARCHSCRIPT = -T "${shell cygpath -w $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)}" -else - # Linux/Cygwin-native toolchain - MKDEP = $(TOPDIR)/tools/mkdeps.sh - ARCHINCLUDES = -I. -isystem $(TOPDIR)/include - ARCHXXINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/include/cxx - ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT) -endif - -CC = $(CROSSDEV)gcc -CXX = $(CROSSDEV)g++ -CPP = $(CROSSDEV)gcc -E -LD = $(CROSSDEV)ld -AR = $(CROSSDEV)ar rcs -NM = $(CROSSDEV)nm -OBJCOPY = $(CROSSDEV)objcopy -OBJDUMP = $(CROSSDEV)objdump - -ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'} -ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1} - -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - ARCHOPTIMIZATION = -g -endif - -ifneq ($(CONFIG_DEBUG_NOOPT),y) - ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer -endif - -ARCHCFLAGS = -fno-builtin -ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fno-rtti -ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -ARCHWARNINGSXX = -Wall -Wshadow -ARCHDEFINES = -ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10 - -CFLAGS = $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS) -CXXFLAGS = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS) -CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -AFLAGS = $(CFLAGS) -D__ASSEMBLY__ - -NXFLATLDFLAGS1 = -r -d -warn-common -NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections -LDNXFLATFLAGS = -e main -s 2048 - -OBJEXT = .o -LIBEXT = .a -EXEEXT = - -ifneq ($(CROSSDEV),arm-nuttx-elf-) - LDFLAGS += -nostartfiles -nodefaultlibs -endif -ifeq ($(CONFIG_DEBUG_SYMBOLS),y) - LDFLAGS += -g -endif - - -HOSTCC = gcc -HOSTINCLUDES = -I. -HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -g -pipe -HOSTLDFLAGS = - diff --git a/configs/stm3210e-eval/nxtext/appconfig b/configs/stm3210e-eval/nxtext/appconfig deleted file mode 100644 index acb27582a55..00000000000 --- a/configs/stm3210e-eval/nxtext/appconfig +++ /dev/null @@ -1,39 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxtext/appconfig -# -# Copyright (C) 2011 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - -# Path to example in apps/examples containing the user_start entry point - -CONFIGURED_APPS += examples/nxtext - diff --git a/configs/stm3210e-eval/nxtext/defconfig b/configs/stm3210e-eval/nxtext/defconfig deleted file mode 100644 index 8e7c0ddbf0e..00000000000 --- a/configs/stm3210e-eval/nxtext/defconfig +++ /dev/null @@ -1,628 +0,0 @@ -############################################################################ -# configs/stm3210e-eval/nxtext/defconfig -# -# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ -# -# Architecture Selection -# -CONFIG_ARCH="arm" -CONFIG_ARCH_ARM=y -CONFIG_ARCH_CORTEXM3=y -CONFIG_ARCH_CHIP="stm32" -CONFIG_ARCH_CHIP_STM32F103ZET6=y -CONFIG_ARCH_BOARD="stm3210e-eval" -CONFIG_ARCH_BOARD_STM3210E_EVAL=y -CONFIG_BOARD_LOOPSPERMSEC=5483 -CONFIG_RAM_SIZE=65536 -CONFIG_RAM_START=0x20000000 -CONFIG_ARCH_IRQPRIO=y -CONFIG_ARCH_INTERRUPTSTACK=0 -CONFIG_ARCH_STACKDUMP=y -CONFIG_ARCH_LEDS=y -CONFIG_ARCH_BUTTONS=n -CONFIG_ARCH_CALIBRATION=n -CONFIG_ARCH_DMA=y - -# -# Identify toolchain and linker options -# -CONFIG_STM32_CODESOURCERYW=y -CONFIG_STM32_CODESOURCERYL=n -CONFIG_STM32_DEVKITARM=n -CONFIG_STM32_RAISONANCE=n -CONFIG_STM32_BUILDROOT=n - -# -# JTAG Enable settings (by default JTAG-DP and SW-DP are disabled): -# -CONFIG_STM32_DFU=y -CONFIG_STM32_JTAG_FULL_ENABLE=y -CONFIG_STM32_JTAG_NOJNTRST_ENABLE=n -CONFIG_STM32_JTAG_SW_ENABLE=n - -# -# Individual subsystems can be enabled: -# AHB: -CONFIG_STM32_DMA1=n -CONFIG_STM32_DMA2=y -CONFIG_STM32_CRC=n -CONFIG_STM32_FSMC=y -CONFIG_STM32_SDIO=y -# APB1: -CONFIG_STM32_TIM2=n -CONFIG_STM32_TIM3=n -CONFIG_STM32_TIM4=n -CONFIG_STM32_TIM5=n -CONFIG_STM32_TIM6=n -CONFIG_STM32_TIM7=n -CONFIG_STM32_WWDG=n -CONFIG_STM32_IWDG=n -CONFIG_STM32_SPI2=n -CONFIG_STM32_SPI4=n -CONFIG_STM32_USART2=y -CONFIG_STM32_USART3=n -CONFIG_STM32_UART4=n -CONFIG_STM32_UART5=n -CONFIG_STM32_I2C1=y -CONFIG_STM32_I2C2=n -CONFIG_STM32_USB=y -CONFIG_STM32_CAN1=n -CONFIG_STM32_BKP=n -CONFIG_STM32_PWR=n -CONFIG_STM32_DAC=n -# APB2: -CONFIG_STM32_ADC1=n -CONFIG_STM32_ADC2=n -CONFIG_STM32_TIM1=n -CONFIG_STM32_SPI1=n -CONFIG_STM32_TIM8=n -CONFIG_STM32_USART1=y -CONFIG_STM32_ADC3=n - -# -# Timer and I2C devices may need to the following to force power to be applied: -# -#CONFIG_STM32_FORCEPOWER=y - -# -# STM32F103Z specific serial device driver settings -# -CONFIG_USART1_SERIAL_CONSOLE=y -CONFIG_USART2_SERIAL_CONSOLE=n -CONFIG_USART3_SERIAL_CONSOLE=n -CONFIG_UART4_SERIAL_CONSOLE=n -CONFIG_UART5_SERIAL_CONSOLE=n - -CONFIG_USART1_TXBUFSIZE=256 -CONFIG_USART2_TXBUFSIZE=256 -CONFIG_USART3_TXBUFSIZE=256 -CONFIG_UART4_TXBUFSIZE=256 -CONFIG_UART5_TXBUFSIZE=256 - -CONFIG_USART1_RXBUFSIZE=256 -CONFIG_USART2_RXBUFSIZE=256 -CONFIG_USART3_RXBUFSIZE=256 -CONFIG_UART4_RXBUFSIZE=256 -CONFIG_UART5_RXBUFSIZE=256 - -CONFIG_USART1_BAUD=115200 -CONFIG_USART2_BAUD=115200 -CONFIG_USART3_BAUD=115200 -CONFIG_UART4_BAUD=115200 -CONFIG_UART5_BAUD=115200 - -CONFIG_USART1_BITS=8 -CONFIG_USART2_BITS=8 -CONFIG_USART3_BITS=8 -CONFIG_UART4_BITS=8 -CONFIG_UART5_BITS=8 - -CONFIG_USART1_PARITY=0 -CONFIG_USART2_PARITY=0 -CONFIG_USART3_PARITY=0 -CONFIG_UART4_PARITY=0 -CONFIG_UART5_PARITY=0 - -CONFIG_USART1_2STOP=0 -CONFIG_USART2_2STOP=0 -CONFIG_USART3_2STOP=0 -CONFIG_UART4_2STOP=0 -CONFIG_UART5_2STOP=0 - -# -# STM3210E-EVAL specific LCD settings -# -CONFIG_STM32_AM240320_DISABLE=n -CONFIG_STM32_SPFD5408B_DISABLE=n -CONFIG_STM32_R61580_DISABLE=y - -# -# General build options -# -CONFIG_RRLOAD_BINARY=n -CONFIG_INTELHEX_BINARY=y -CONFIG_MOTOROLA_SREC=n -CONFIG_RAW_BINARY=n - -# -# General OS setup -# -CONFIG_USER_ENTRYPOINT="nxtext_main" -CONFIG_DEBUG=n -CONFIG_DEBUG_VERBOSE=n -CONFIG_DEBUG_GRAPHICS=n -CONFIG_DEBUG_LCD=n -CONFIG_DEBUG_SYMBOLS=n -CONFIG_HAVE_CXX=n -CONFIG_HAVE_CXXINITIALIZE=n -CONFIG_MM_REGIONS=1 -CONFIG_ARCH_LOWPUTC=y -CONFIG_RR_INTERVAL=200 -CONFIG_SCHED_INSTRUMENTATION=n -CONFIG_TASK_NAME_SIZE=0 -CONFIG_START_YEAR=2011 -CONFIG_START_MONTH=7 -CONFIG_START_DAY=8 -CONFIG_GREGORIAN_TIME=n -CONFIG_JULIAN_TIME=n -CONFIG_DEV_CONSOLE=y -CONFIG_DEV_LOWCONSOLE=y -CONFIG_MUTEX_TYPES=n -CONFIG_PRIORITY_INHERITANCE=n -CONFIG_SEM_PREALLOCHOLDERS=0 -CONFIG_SEM_NNESTPRIO=0 -CONFIG_FDCLONE_DISABLE=n -CONFIG_FDCLONE_STDIO=n -CONFIG_SDCLONE_DISABLE=y -CONFIG_SCHED_WORKQUEUE=y -CONFIG_SCHED_WORKPRIORITY=192 -CONFIG_SCHED_WORKPERIOD=50000 -CONFIG_SCHED_WORKSTACKSIZE=1024 -CONFIG_SIG_SIGWORK=17 - -# -# Settings for NXFLAT -# -CONFIG_NXFLAT=n -CONFIG_NXFLAT_DUMPBUFFER=n -CONFIG_SYMTAB_ORDEREDBYNAME=y - -# -# The following can be used to disable categories of -# APIs supported by the OS. If the compiler supports -# weak functions, then it should not be necessary to -# disable functions unless you want to restrict usage -# of those APIs. -# -# There are certain dependency relationships in these -# features. -# -# o mq_notify logic depends on signals to awaken tasks -# waiting for queues to become full or empty. -# o pthread_condtimedwait() depends on signals to wake -# up waiting tasks. -# -CONFIG_DISABLE_CLOCK=n -CONFIG_DISABLE_POSIX_TIMERS=y -CONFIG_DISABLE_PTHREAD=n -CONFIG_DISABLE_SIGNALS=n -CONFIG_DISABLE_MQUEUE=n -CONFIG_DISABLE_MOUNTPOINT=y -CONFIG_DISABLE_ENVIRON=y -CONFIG_DISABLE_POLL=y - -# -# Misc libc settings -# -CONFIG_NOPRINTF_FIELDWIDTH=n - -# -# Allow for architecture optimized implementations -# -# The architecture can provide optimized versions of the -# following to improve system performance -# -CONFIG_ARCH_MEMCPY=n -CONFIG_ARCH_MEMCMP=n -CONFIG_ARCH_MEMMOVE=n -CONFIG_ARCH_MEMSET=n -CONFIG_ARCH_STRCMP=n -CONFIG_ARCH_STRCPY=n -CONFIG_ARCH_STRNCPY=n -CONFIG_ARCH_STRLEN=n -CONFIG_ARCH_STRNLEN=n -CONFIG_ARCH_BZERO=n - -# -# Sizes of configurable things (0 disables) -# -CONFIG_MAX_TASKS=16 -CONFIG_MAX_TASK_ARGS=4 -CONFIG_NPTHREAD_KEYS=4 -CONFIG_NFILE_DESCRIPTORS=12 -CONFIG_NFILE_STREAMS=12 -CONFIG_NAME_MAX=32 -CONFIG_STDIO_BUFFER_SIZE=64 -CONFIG_NUNGET_CHARS=2 -CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_MQ_MAXMSGSIZE=32 -CONFIG_MAX_WDOGPARMS=2 -CONFIG_PREALLOC_WDOGS=4 -CONFIG_PREALLOC_TIMERS=4 - -# -# Framebuffer driver options -# -CONFIG_FB_CMAP=n -CONFIG_FB_HWCURSOR=n -CONFIG_FB_HWCURSORIMAGE=n -#CONFIG_FB_HWCURSORSIZE -#CONFIG_FB_TRANSPARENCY - -# -# Filesystem configuration -# -CONFIG_FS_FAT=n -CONFIG_FAT_LCNAMES=n -CONFIG_FAT_LFN=n -CONFIG_FAT_MAXFNAME=32 -CONFIG_FS_NXFFS=n -CONFIG_FS_ROMFS=n - -# -# Maintain legacy build behavior (revisit) -# - -CONFIG_MMCSD=y -CONFIG_MMCSD_SPI=y -CONFIG_MMCSD_SDIO=y -CONFIG_MTD=y - -# -# SPI-based MMC/SD driver -# -CONFIG_MMCSD_NSLOTS=1 -CONFIG_MMCSD_READONLY=n -CONFIG_MMCSD_SPICLOCK=12500000 - -# -# Block driver buffering -# -CONFIG_FS_READAHEAD=n -CONFIG_FS_WRITEBUFFER=n - -# -# SDIO-based MMC/SD driver -# -CONFIG_SDIO_DMA=y -CONFIG_SDIO_PREFLIGHT=y -CONFIG_MMCSD_MMCSUPPORT=n -CONFIG_MMCSD_HAVECARDDETECT=n - -# -# TCP/IP and UDP support via uIP -# -CONFIG_NET=n -CONFIG_NET_IPv6=n -CONFIG_NSOCKET_DESCRIPTORS=0 -CONFIG_NET_SOCKOPTS=y -CONFIG_NET_BUFSIZE=420 -CONFIG_NET_TCP=n -CONFIG_NET_TCP_CONNS=40 -CONFIG_NET_MAX_LISTENPORTS=40 -CONFIG_NET_UDP=n -CONFIG_NET_UDP_CHECKSUMS=y -#CONFIG_NET_UDP_CONNS=10 -CONFIG_NET_ICMP=n -CONFIG_NET_ICMP_PING=n -#CONFIG_NET_PINGADDRCONF=0 -CONFIG_NET_STATISTICS=y -#CONFIG_NET_RECEIVE_WINDOW= -#CONFIG_NET_ARPTAB_SIZE=8 -CONFIG_NET_BROADCAST=n - -# -# UIP Network Utilities -# -CONFIG_NET_DHCP_LIGHT=n -CONFIG_NET_RESOLV_ENTRIES=4 - -# -# USB Device Configuration -# -CONFIG_USBDEV=n -CONFIG_USBDEV_ISOCHRONOUS=n -CONFIG_USBDEV_DUALSPEED=n -CONFIG_USBDEV_SELFPOWERED=y -CONFIG_USBDEV_REMOTEWAKEUP=n -CONFIG_USBDEV_MAXPOWER=100 -CONFIG_USBDEV_TRACE=n -CONFIG_USBDEV_TRACE_NRECORDS=128 - -# -# USB Serial Device Configuration -# -CONFIG_PL2303=n -CONFIG_PL2303_EPINTIN=1 -CONFIG_PL2303_EPBULKOUT=2 -CONFIG_PL2303_EPBULKIN=3 -CONFIG_PL2303_NWRREQS=4 -CONFIG_PL2303_NRDREQS=4 -CONFIG_PL2303_VENDORID=0x067b -CONFIG_PL2303_PRODUCTID=0x2303 -CONFIG_PL2303_VENDORSTR="Nuttx" -CONFIG_PL2303_PRODUCTSTR="USBdev Serial" -CONFIG_PL2303_RXBUFSIZE=512 -CONFIG_PL2303_TXBUFSIZE=512 - -# -# USB Storage Device Configuration -# -CONFIG_USBMSC=n -CONFIG_USBMSC_EP0MAXPACKET=64 -CONFIG_USBMSC_EPBULKOUT=2 -CONFIG_USBMSC_EPBULKIN=5 -CONFIG_USBMSC_NRDREQS=2 -CONFIG_USBMSC_NWRREQS=2 -CONFIG_USBMSC_BULKINREQLEN=256 -CONFIG_USBMSC_BULKOUTREQLEN=256 -CONFIG_USBMSC_VENDORID=0x584e -CONFIG_USBMSC_VENDORSTR="NuttX" -CONFIG_USBMSC_PRODUCTID=0x5342 -CONFIG_USBMSC_PRODUCTSTR="USBdev Storage" -CONFIG_USBMSC_VERSIONNO=0x0399 -CONFIG_USBMSC_REMOVABLE=y - -# -# Watchdog timer configuration -# -CONFIG_WATCHDOG=n - -# -# Graphics related configuration settings -# -CONFIG_NX=y -CONFIG_NX_MULTIUSER=n -CONFIG_NX_NPLANES=1 -CONFIG_NX_DISABLE_1BPP=y -CONFIG_NX_DISABLE_2BPP=y -CONFIG_NX_DISABLE_4BPP=y -CONFIG_NX_DISABLE_8BPP=y -CONFIG_NX_DISABLE_16BPP=n -CONFIG_NX_DISABLE_24BPP=y -CONFIG_NX_DISABLE_32BPP=y -CONFIG_NX_PACKEDMSFIRST=n -CONFIG_NX_LCDDRIVER=y -CONFIG_LCD_MAXPOWER=1 -CONFIG_LCD_MAXCONTRAST=1 -CONFIG_NX_MOUSE=y -CONFIG_NX_KBD=y -#CONFIG_NXTK_BORDERWIDTH=4 -CONFIG_NXTK_BORDERCOLOR1=0xd69a -CONFIG_NXTK_BORDERCOLOR2=0xad55 -CONFIG_NXFONT_SANS22X29=n -CONFIG_NXFONT_SANS23X27=y -CONFIG_NXFONT_SANS28X37=n -CONFIG_NXFONT_SANS22X29B=n -CONFIG_NXFONT_SANS28X37B=n -CONFIG_NXFONT_SANS40X49B=n -CONFIG_NXFONT_SERIF22X29=n -CONFIG_NXFONT_SERIF29X37=n -CONFIG_NXFONT_SERIF38X48=n -CONFIG_NXFONT_SERIF22X28B=y -CONFIG_NXFONT_SERIF27X38B=n -CONFIG_NXFONT_SERIF38X49B=n -CONFIG_NXFONTS_CHARBITS=7 -CONFIG_NX_BLOCKING=y -CONFIG_NX_MXSERVERMSGS=32 -CONFIG_NX_MXCLIENTMSGS=16 - -# -# NxConsole Configuration Settings: -# -CONFIG_NXCONSOLE=n -CONFIG_NXCONSOLE_BPP=16 -CONFIG_NXCONSOLE_MXCHARS=256 -CONFIG_NXCONSOLE_CACHESIZE=32 -# - -# -# STM3210E-EVAL LCD Hardware Configuration -# -CONFIG_LCD_NOGETRUN=y -CONFIG_LCD_LANDSCAPE=n -CONFIG_LCD_PORTRAIT=n -CONFIG_LCD_RPORTRAIT=y -CONFIG_LCD_BACKLIGHT=n -CONFIG_LCD_PWM=n - -# -# Settings for examples/uip -# -CONFIG_EXAMPLES_UIP_IPADDR=0x0a000002 -CONFIG_EXAMPLES_UIP_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_UIP_NETMASK=0xffffff00 -CONFIG_EXAMPLES_UIP_DHCPC=n - -# -# Settings for examples/nettest -CONFIG_EXAMPLES_NETTEST_SERVER=n -CONFIG_EXAMPLES_NETTEST_PERFORMANCE=n -CONFIG_EXAMPLES_NETTEST_NOMAC=n -CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002 -CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001 -CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00 -CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001 - -# -# Settings for examples/ostest -# -CONFIG_EXAMPLES_OSTEST_LOOPS=1 -CONFIG_EXAMPLES_OSTEST_STACKSIZE=2048 -CONFIG_EXAMPLES_OSTEST_NBARRIER_THREADS=3 - -# -# Settings for apps/nshlib -# -CONFIG_NSH_FILEIOSIZE=512 -CONFIG_NSH_STRERROR=n -CONFIG_NSH_LINELEN=64 -CONFIG_NSH_NESTDEPTH=3 -CONFIG_NSH_DISABLESCRIPT=n -CONFIG_NSH_DISABLEBG=n -CONFIG_NSH_ROMFSETC=n -CONFIG_NSH_CONSOLE=y -CONFIG_NSH_CONDEV="/dev/ttyS1" -CONFIG_NSH_TELNET=n -CONFIG_NSH_ARCHINIT=y -CONFIG_NSH_IOBUFFER_SIZE=512 -CONFIG_NSH_DHCPC=n -CONFIG_NSH_NOMAC=n -CONFIG_NSH_IPADDR=0x0a000002 -CONFIG_NSH_DRIPADDR=0x0a000001 -CONFIG_NSH_NETMASK=0xffffff00 -CONFIG_NSH_ROMFSMOUNTPT="/etc" -CONFIG_NSH_INITSCRIPT="init.d/rcS" -CONFIG_NSH_ROMFSDEVNO=0 -CONFIG_NSH_ROMFSSECTSIZE=64 -CONFIG_NSH_FATDEVNO=1 -CONFIG_NSH_FATSECTSIZE=512 -CONFIG_NSH_FATNSECTORS=1024 -CONFIG_NSH_FATMOUNTPT="/tmp" - -# -# Architecture-specific NSH options -# -CONFIG_NSH_MMCSDSPIPORTNO=0 -CONFIG_NSH_MMCSDSLOTNO=0 -CONFIG_NSH_MMCSDMINOR=0 - -# -# Settings for examples/usbserial -# -CONFIG_EXAMPLES_USBSERIAL_INONLY=n -CONFIG_EXAMPLES_USBSERIAL_OUTONLY=n -CONFIG_EXAMPLES_USBSERIAL_ONLYSMALL=n -CONFIG_EXAMPLES_USBSERIAL_ONLYBIG=n - -CONFIG_EXAMPLES_USBSERIAL_TRACEINIT=n -CONFIG_EXAMPLES_USBSERIAL_TRACECLASS=n -CONFIG_EXAMPLES_USBSERIAL_TRACETRANSFERS=n -CONFIG_EXAMPLES_USBSERIAL_TRACECONTROLLER=n -CONFIG_EXAMPLES_USBSERIAL_TRACEINTERRUPTS=n - -# -# Settings for examples/nx -# -CONFIG_EXAMPLES_NX_VPLANE=0 -CONFIG_EXAMPLES_NX_DEVNO=0 -CONFIG_EXAMPLES_NX_BGCOLOR=0x0011 -CONFIG_EXAMPLES_NX_COLOR1=0xaedc -CONFIG_EXAMPLES_NX_COLOR2=0xe7ff -CONFIG_EXAMPLES_NX_TBCOLOR=0xd69a -CONFIG_EXAMPLES_NX_FONTID=0 -CONFIG_EXAMPLES_NX_FONTCOLOR=0x0000 -CONFIG_EXAMPLES_NX_BPP=16 -CONFIG_EXAMPLES_NX_RAWWINDOWS=n -CONFIG_EXAMPLES_NX_STACKSIZE=2048 -CONFIG_EXAMPLES_NX_CLIENTPRIO=80 -CONFIG_EXAMPLES_NX_SERVERPRIO=120 -CONFIG_EXAMPLES_NX_NOTIFYSIGNO=4 -CONFIG_EXAMPLES_NX_EXTERNINIT=n - -# -# Settings for examples/nxtext -# -CONFIG_EXAMPLES_NXTEXT_VPLANE=0 -CONFIG_EXAMPLES_NXTEXT_DEVNO=0 -CONFIG_EXAMPLES_NXTEXT_BGCOLOR=0x0011 -CONFIG_EXAMPLES_NXTEXT_BGFONTID=11 -CONFIG_EXAMPLES_NXTEXT_BGFONTCOLOR=0xffdf -CONFIG_EXAMPLES_NXTEXT_PUCOLOR=0xfd20 -CONFIG_EXAMPLES_NXTEXT_PUFONTID=1 -CONFIG_EXAMPLES_NXTEXT_PUFONTCOLOR=0x001f -CONFIG_EXAMPLES_NXTEXT_BPP=16 -CONFIG_EXAMPLES_NXTEXT_NOGETRUN=y -CONFIG_EXAMPLES_NXTEXT_EXTERNINIT=n -CONFIG_EXAMPLES_NXTEXT_BMCACHE=512 -CONFIG_EXAMPLES_NXTEXT_GLCACHE=16 -CONFIG_EXAMPLES_NXTEXT_STACKSIZE=2048 -CONFIG_EXAMPLES_NXTEXT_CLIENTPRIO=80 -CONFIG_EXAMPLES_NXTEXT_SERVERPRIO=120 -CONFIG_EXAMPLES_NXTEXT_NOTIFYSIGNO=4 - -# -# Settings for examples/nximage -# -CONFIG_EXAMPLES_NXIMAGE_VPLANE=0 -CONFIG_EXAMPLES_NXIMAGE_DEVNO=0 -CONFIG_EXAMPLES_NXIMAGE_BPP=16 -CONFIG_EXAMPLES_NXIMAGE_XSCALEp5=n -CONFIG_EXAMPLES_NXIMAGE_XSCALE1p5=y -CONFIG_EXAMPLES_NXIMAGE_XSCALE2p0=n -CONFIG_EXAMPLES_NXIMAGE_YSCALEp5=n -CONFIG_EXAMPLES_NXIMAGE_YSCALE1p5=y -CONFIG_EXAMPLES_NXIMAGE_YSCALE2p0=n -CONFIG_EXAMPLES_NXIMAGE_EXTERNINIT=n - -# -# Settings for examples/nxlines -# -CONFIG_EXAMPLES_NXLINES_VPLANE=0 -CONFIG_EXAMPLES_NXLINES_DEVNO=0 -CONFIG_EXAMPLES_NXLINES_BGCOLOR=0x0320 -CONFIG_EXAMPLES_NXLINES_LINEWIDTH=16 -CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0 -CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4 -CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0xffe0 -CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb -CONFIG_EXAMPLES_NXLINES_BPP=16 -CONFIG_EXAMPLES_NXLINES_EXTERNINIT=n - -# -# Settings for examples/watchdog -# -# This test depends on these specific Watchdog/NSH configurations settings (your -# specific watchdog hardware settings might require additional settings). -# - -# -# Stack and heap information -# -CONFIG_BOOT_RUNFROMFLASH=n -CONFIG_BOOT_COPYTORAM=n -CONFIG_CUSTOM_STACK=n -CONFIG_IDLETHREAD_STACKSIZE=1024 -CONFIG_USERMAIN_STACKSIZE=2048 -CONFIG_PTHREAD_STACK_MIN=256 -CONFIG_PTHREAD_STACK_DEFAULT=2048 diff --git a/configs/stm3210e-eval/nxtext/setenv.sh b/configs/stm3210e-eval/nxtext/setenv.sh deleted file mode 100755 index 0f3d387f597..00000000000 --- a/configs/stm3210e-eval/nxtext/setenv.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -# configs/stm3210e-eval/nxtext/setenv.sh -# -# Copyright (C) 2011 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# - -if [ "$_" = "$0" ] ; then - echo "You must source this script, not run it!" 1>&2 - exit 1 -fi - -WD=`pwd` -if [ ! -x "setenv.sh" ]; then - echo "This script must be executed from the top-level NuttX build directory" - exit 1 -fi - -if [ -z "${PATH_ORIG}" ]; then - export PATH_ORIG="${PATH}" -fi - -# This is the Cygwin path to the location where I installed the CodeSourcery -# toolchain under windows. You will also have to edit this if you install -# the CodeSourcery toolchain in any other location -export TOOLCHAIN_BIN="/cygdrive/c/Program Files (x86)/CodeSourcery/Sourcery G++ Lite/bin" - -# This is the Cygwin path to the location where I build the buildroot -# toolchain. -#export TOOLCHAIN_BIN="${WD}/../misc/buildroot/build_arm_nofpu/staging_dir/bin" - -# Add the path to the toolchain to the PATH varialble -export PATH="${TOOLCHAIN_BIN}:/sbin:/usr/sbin:${PATH_ORIG}" - -echo "PATH : ${PATH}"