configs/ubw32/nsh converted to use the kconfig-frontends tools

This commit is contained in:
Gregory Nutt
2014-03-01 12:12:07 -06:00
parent 0914aa7a77
commit ecaa74718b
2 changed files with 55 additions and 236 deletions
+21 -12
View File
@@ -580,14 +580,23 @@ selected as follow:
Where <subdir> is one of the following: Where <subdir> is one of the following:
nsh: nsh:
====
Description.
------------
This is the NuttShell (NSH) using the NSH startup logic at This is the NuttShell (NSH) using the NSH startup logic at
apps/examples/nsh. apps/examples/nsh.
Serial Output. NOTES:
--------------
1. This configuration uses the mconf-based configuration tool. To
change this configurations using that tool, you should:
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
and misc/tools/
b. Execute 'make menuconfig' in nuttx/ in order to start the
reconfiguration process.
2. Serial Output
The OS test produces all of its test output on the serial console. The OS test produces all of its test output on the serial console.
This configuration has UART1 enabled as a serial console. This configuration has UART1 enabled as a serial console.
@@ -596,8 +605,8 @@ Where <subdir> is one of the following:
GND -- J4 pin 40: GND GND -- J4 pin 40: GND
Vcc -- J4 pin 39: 5V Vcc -- J4 pin 39: 5V
USB Configuations. 3. USB Configuations
-----------------
Several USB device configurations can be enabled and included Several USB device configurations can be enabled and included
as NSH built-in built in functions. as NSH built-in built in functions.
@@ -607,10 +616,10 @@ Where <subdir> is one of the following:
CONFIG_USBDEV=y : Enable basic USB device support CONFIG_USBDEV=y : Enable basic USB device support
CONFIG_PIC32MX_USBDEV=y : Enable PIC32 USB device support CONFIG_PIC32MX_USBDEV=y : Enable PIC32 USB device support
examples/usbterm - This option can be enabled by uncommenting examples/usbterm - This option can be enabled by adding the
the following line in the appconfig file: following to the NuttX configuration file:
CONFIGURED_APPS += examples/usbterm CONFIG_EXAMPLES_USBTERM=y
And by enabling one of the USB serial devices: And by enabling one of the USB serial devices:
@@ -618,9 +627,9 @@ Where <subdir> is one of the following:
CONFIG_CDCACM=y : or the CDC/ACM serial driver (not both) CONFIG_CDCACM=y : or the CDC/ACM serial driver (not both)
system/cdcacm - The system/cdcacm program can be included as an system/cdcacm - The system/cdcacm program can be included as an
function by uncommenting the following line in the appconfig file: function by adding the following to the NuttX configuration file:
CONFIGURED_APPS += system/cdcacm CONFIG_SYSTEM_CDCACM=y
and defining the following in your .config file: and defining the following in your .config file:
+16 -206
View File
@@ -31,6 +31,18 @@
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE. # POSSIBILITY OF SUCH DAMAGE.
# #
############################################################################
CONFIG_EXAMPLES_NSH=y
CONFIG_NSH_READLINE=y
# CONFIG_NSH_CLE is not set
CONFIG_SYSTEM_READLINE=y
# CONFIG_SYSTEM_CLE is not set
CONFIG_NSH_LIBRARY=y
CONFIG_HOST_WINDOWS=y
CONFIG_WINDOWS_CYGWIN=y
############################################################################ ############################################################################
# #
# Architecture Selection # Architecture Selection
@@ -65,10 +77,10 @@ CONFIG_ARCH_RAMFUNCS=n
# #
# Identify toolchain and linker options # Identify toolchain and linker options
# #
CONFIG_PIC32MX_MICROCHIPW=n CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW=n
CONFIG_PIC32MX_MICROCHIPL=n CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL=n
CONFIG_PIC32MX_MICROCHIPW_LITE=y CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE=y
CONFIG_PIC32MX_MICROCHIPL_LITE=n CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE=n
# #
# Individual subsystems can be enabled: # Individual subsystems can be enabled:
@@ -120,25 +132,18 @@ CONFIG_PIC32MX_ICESEL=1
# PIC32MX specific serial device driver settings # PIC32MX specific serial device driver settings
# #
CONFIG_UART1_SERIAL_CONSOLE=y CONFIG_UART1_SERIAL_CONSOLE=y
CONFIG_UART2_SERIAL_CONSOLE=n
CONFIG_UART1_TXBUFSIZE=256 CONFIG_UART1_TXBUFSIZE=256
CONFIG_UART2_TXBUFSIZE=256
CONFIG_UART1_RXBUFSIZE=256 CONFIG_UART1_RXBUFSIZE=256
CONFIG_UART2_RXBUFSIZE=256
CONFIG_UART1_BAUD=115200 CONFIG_UART1_BAUD=115200
CONFIG_UART2_BAUD=115200
CONFIG_UART1_BITS=8 CONFIG_UART1_BITS=8
CONFIG_UART2_BITS=8
CONFIG_UART1_PARITY=0 CONFIG_UART1_PARITY=0
CONFIG_UART2_PARITY=0
CONFIG_UART1_2STOP=0 CONFIG_UART1_2STOP=0
CONFIG_UART2_2STOP=0
# #
# General build options # General build options
@@ -171,27 +176,12 @@ CONFIG_JULIAN_TIME=n
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=n CONFIG_DEV_LOWCONSOLE=n
CONFIG_MUTEX_TYPES=n CONFIG_MUTEX_TYPES=n
CONFIG_PRIORITY_INHERITANCE=n
CONFIG_SEM_PREALLOCHOLDERS=0
CONFIG_SEM_NNESTPRIO=0
CONFIG_FDCLONE_DISABLE=n CONFIG_FDCLONE_DISABLE=n
CONFIG_FDCLONE_STDIO=n CONFIG_FDCLONE_STDIO=n
CONFIG_SDCLONE_DISABLE=y CONFIG_SDCLONE_DISABLE=y
CONFIG_SCHED_WORKQUEUE=n
CONFIG_SCHED_WORKPRIORITY=192
CONFIG_SCHED_WORKPERIOD=50000
CONFIG_SCHED_WORKSTACKSIZE=1024
CONFIG_SIG_SIGWORK=17
CONFIG_SCHED_WAITPID=y CONFIG_SCHED_WAITPID=y
CONFIG_SCHED_ATEXIT=n CONFIG_SCHED_ATEXIT=n
#
# Settings for nxflat
#
CONFIG_NXFLAT=n
CONFIG_NXFLAT_DUMPBUFFER=n
CONFIG_SYMTAB_ORDEREDBYNAME=y
# #
# The following can be used to disable categories of # The following can be used to disable categories of
# APIs supported by the OS. If the compiler supports # APIs supported by the OS. If the compiler supports
@@ -271,15 +261,12 @@ CONFIG_FS_ROMFS=n
# #
CONFIG_MMCSD=y CONFIG_MMCSD=y
CONFIG_MMCSD_SPI=y
CONFIG_MTD=y
# #
# SPI-based MMC/SD driver # SPI-based MMC/SD driver
# #
CONFIG_MMCSD_NSLOTS=1 CONFIG_MMCSD_NSLOTS=1
CONFIG_MMCSD_READONLY=n CONFIG_MMCSD_READONLY=n
CONFIG_MMCSD_SPICLOCK=12500000
# #
# Block driver buffering # Block driver buffering
@@ -294,130 +281,6 @@ CONFIG_SDIO_DMA=n
CONFIG_MMCSD_MMCSUPPORT=n CONFIG_MMCSD_MMCSUPPORT=n
CONFIG_MMCSD_HAVECARDDETECT=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=5
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 serial device class driver (Standard CDC ACM class)
#
CONFIG_CDCACM=n
CONFIG_CDCACM_CONSOLE=n
#CONFIG_CDCACM_EP0MAXPACKET
CONFIG_CDCACM_EPINTIN=1
#CONFIG_CDCACM_EPINTIN_FSSIZE
#CONFIG_CDCACM_EPINTIN_HSSIZE
CONFIG_CDCACM_EPBULKOUT=3
#CONFIG_CDCACM_EPBULKOUT_FSSIZE
#CONFIG_CDCACM_EPBULKOUT_HSSIZE
CONFIG_CDCACM_EPBULKIN=2
#CONFIG_CDCACM_EPBULKIN_FSSIZE
#CONFIG_CDCACM_EPBULKIN_HSSIZE
#CONFIG_CDCACM_NWRREQS
#CONFIG_CDCACM_NRDREQS
#CONFIG_CDCACM_VENDORID
#CONFIG_CDCACM_VENDORSTR
#CONFIG_CDCACM_PRODUCTID
#CONFIG_CDCACM_PRODUCTSTR
#CONFIG_CDCACM_RXBUFSIZE
#CONFIG_CDCACM_TXBUFSIZE
#
# USB Storage Device Configuration
#
CONFIG_USBMSC=n
CONFIG_USBMSC_EP0MAXPACKET=64
CONFIG_USBMSC_EPBULKOUT=1
CONFIG_USBMSC_EPBULKIN=2
CONFIG_USBMSC_NRDREQS=8
CONFIG_USBMSC_NWRREQS=2
CONFIG_USBMSC_BULKINREQLEN=256
CONFIG_USBMSC_BULKOUTREQLEN=64
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
#
# 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=y
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 # Settings for apps/nshlib
# #
@@ -433,66 +296,13 @@ CONFIG_NSH_ROMFSETC=n
CONFIG_NSH_CONSOLE=y CONFIG_NSH_CONSOLE=y
CONFIG_NSH_TELNET=n CONFIG_NSH_TELNET=n
CONFIG_NSH_ARCHINIT=y 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 # Architecture-specific NSH options
# #
CONFIG_NSH_MMCSDSPIPORTNO=1
CONFIG_NSH_MMCSDSLOTNO=0 CONFIG_NSH_MMCSDSLOTNO=0
CONFIG_NSH_MMCSDMINOR=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 system/usbmsc
#
CONFIG_SYSTEM_USBMSC_NLUNS=1
CONFIG_SYSTEM_USBMSC_DEVMINOR1=0
CONFIG_SYSTEM_USBMSC_DEVPATH1="/dev/mmcsd0"
CONFIG_SYSTEM_USBMSC_TRACEINIT=n
CONFIG_SYSTEM_USBMSC_TRACECLASS=n
CONFIG_SYSTEM_USBMSC_TRACETRANSFERS=n
CONFIG_SYSTEM_USBMSC_TRACECONTROLLER=n
CONFIG_SYSTEM_USBMSC_TRACEINTERRUPTS=n
#
# Settings for system/cdcacm
#
# Configuration prequisites:
#
CONFIG_SYSTEM_CDCACM_DEVMINOR=0
CONFIG_SYSTEM_CDCACM_TRACEINIT=n
CONFIG_SYSTEM_CDCACM_TRACECLASS=n
CONFIG_SYSTEM_CDCACM_TRACETRANSFERS=n
CONFIG_SYSTEM_CDCACM_TRACECONTROLLER=n
CONFIG_SYSTEM_CDCACM_TRACEINTERRUPTS=n
# #
# Stack and heap information # Stack and heap information
# #