diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-07 22:32:35 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-07 22:32:35 +0000 |
commit | 76679d0c390efeb91f64d0be626ae4cfb2df93a6 (patch) | |
tree | a89d116e448e00f782ae1d9fdd3742f7264e728c /nuttx/configs/stm3220g-eval/nsh/defconfig | |
parent | bcb1a538de42c6ac901be52239a9e907734a9e0f (diff) | |
download | px4-nuttx-76679d0c390efeb91f64d0be626ae4cfb2df93a6.tar.gz px4-nuttx-76679d0c390efeb91f64d0be626ae4cfb2df93a6.tar.bz2 px4-nuttx-76679d0c390efeb91f64d0be626ae4cfb2df93a6.zip |
Updates the STM3220G-EVAL configurations
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4572 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/stm3220g-eval/nsh/defconfig')
-rw-r--r-- | nuttx/configs/stm3220g-eval/nsh/defconfig | 75 |
1 files changed, 49 insertions, 26 deletions
diff --git a/nuttx/configs/stm3220g-eval/nsh/defconfig b/nuttx/configs/stm3220g-eval/nsh/defconfig index 4497c487f..d7f6d77ec 100644 --- a/nuttx/configs/stm3220g-eval/nsh/defconfig +++ b/nuttx/configs/stm3220g-eval/nsh/defconfig @@ -1,7 +1,7 @@ ############################################################################ # configs/stm3220g-eval/nsh/defconfig # -# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. +# Copyright (C) 2012 Gregory Nutt. All rights reserved. # Author: Gregory Nutt <gnutt@nuttx.org> # # Redistribution and use in source and binary forms, with or without @@ -92,11 +92,13 @@ CONFIG_ARCH_DMA=n # # Identify toolchain and linker options # -CONFIG_STM32_CODESOURCERYW=n +CONFIG_STM32_CODESOURCERYW=y CONFIG_STM32_CODESOURCERYL=n +CONFIG_STM32_ATOLLIC_LITE=n +CONFIG_STM32_ATOLLIC_PRO=n CONFIG_STM32_DEVKITARM=n CONFIG_STM32_RAISONANCE=n -CONFIG_STM32_BUILDROOT=y +CONFIG_STM32_BUILDROOT=n # # JTAG Enable settings (by default JTAG-DP and SW-DP are disabled): @@ -110,12 +112,36 @@ CONFIG_STM32_BUILDROOT=y # but without JNTRST. # CONFIG_STM32_JTAG_SW_ENABLE - Set JTAG-DP disabled and SW-DP enabled # -CONFIG_STM32_DFU=n +CONFIG_STM32_DFU=y CONFIG_STM32_JTAG_FULL_ENABLE=y CONFIG_STM32_JTAG_NOJNTRST_ENABLE=n CONFIG_STM32_JTAG_SW_ENABLE=n # +# On-chip CCM SRAM configuration +# +# CONFIG_STM32_CCMEXCLUDE - Exclude CCM SRAM from the HEAP. You would need +# to do this if DMA is enabled to prevent non-DMA-able CCM memory from +# being a part of the stack. +# +CONFIG_STM32_CCMEXCLUDE=y + +# +# On-board FSMC SRAM configuration +# +# CONFIG_STM32_FSMC - Required. See below +# CONFIG_MM_REGIONS - Required. Must be 2 or 3 (see above) +# +# CONFIG_STM32_FSMC_SRAM=y - Indicates that SRAM is available via the +# FSMC (as opposed to an LCD or FLASH). +# CONFIG_HEAP2_BASE - The base address of the SRAM in the FSMC address space +# CONFIG_HEAP2_END - The end (+1) of the SRAM in the FSMC address space +# +CONFIG_STM32_FSMC_SRAM=y +CONFIG_HEAP2_BASE=0x64000000 +CONFIG_HEAP2_END=(0x64000000+(2*1024*1024)) + +# # Individual subsystems can be enabled: # # Individual subsystems can be enabled: @@ -316,7 +342,7 @@ CONFIG_STM32_MII_MCO2=n CONFIG_STM32_RMII=n CONFIG_STM32_AUTONEG=y #CONFIG_STM32_ETHFD -#CONFIG_STM32_ETH100MB +#CONFIG_STM32_ETH100MBPS CONFIG_STM32_PHYSR=16 CONFIG_STM32_PHYSR_SPEED=0x0002 CONFIG_STM32_PHYSR_100MBPS=0x0000 @@ -399,6 +425,9 @@ CONFIG_HAVE_LIBM=n # CONFIG_DEBUG_SYMBOLS - build without optimization and with # debug symbols (needed for use with a debugger). # CONFIG_HAVE_CXX - Enable support for C++ +# CONFIG_HAVE_CXXINITIALIZE - The platform-specific logic includes support +# for initialization of static C++ instances for this architecture +# and for the selected toolchain (via up_cxxinitialize()). # CONFIG_MM_REGIONS - If the architecture includes multiple # regions of memory to allocate from, this specifies the # number of memory regions that the memory manager must @@ -495,13 +524,15 @@ CONFIG_DEBUG_ANALOG=n CONFIG_DEBUG_PWM=n CONFIG_DEBUG_CAN=n CONFIG_DEBUG_I2C=n +CONFIG_DEBUG_DMA=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_YEAR=2012 CONFIG_START_MONTH=12 CONFIG_START_DAY=6 CONFIG_GREGORIAN_TIME=n @@ -773,6 +804,9 @@ CONFIG_FS_WRITEBUFFER=n # Default: Medium # CONFIG_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode. Default: # 4-bit transfer mode. +# CONFIG_MMCSD_MULTIBLOCK_DISABLE - Use only the single block transfer method. +# This setting is used to work around buggy drivers that cannot handle +# multiple block transfers. # CONFIG_MMCSD_MMCSUPPORT # Enable support for MMC cards # CONFIG_MMCSD_HAVECARDDETECT @@ -782,22 +816,10 @@ CONFIG_SDIO_DMA=n #CONFIG_SDIO_PRI=128 #CONFIG_SDIO_DMAPRIO #CONFIG_SDIO_WIDTH_D1_ONLY +CONFIG_MMCSD_MULTIBLOCK_DISABLE=y CONFIG_MMCSD_MMCSUPPORT=n CONFIG_MMCSD_HAVECARDDETECT=n -# -# SDIO-based MMC/SD driver -# -# CONFIG_SDIO_DMA -# SDIO driver supports DMA -# CONFIG_MMCSD_MMCSUPPORT -# Enable support for MMC cards -# CONFIG_MMCSD_HAVECARDDETECT -# SDIO driver card detection is 100% accurate -# -CONFIG_SDIO_DMA=n -CONFIG_MMCSD_MMCSUPPORT=n -CONFIG_MMCSD_HAVECARDDETECT=n # # TCP/IP and UDP support via uIP @@ -875,9 +897,9 @@ CONFIG_NET_RESOLV_ENTRIES=4 # CONFIG_FTPD_SERVERID - The server name to use in FTP communications. # Default: "NuttX FTP Server" # CONFIG_FTPD_CMDBUFFERSIZE - The maximum size of one command. Default: -# 512 bytes. +# 128 bytes. # CONFIG_FTPD_DATABUFFERSIZE - The size of the I/O buffer for data -# transfers. Default: 2048 bytes. +# transfers. Default: 512 bytes. # CONFIG_FTPD_WORKERSTACKSIZE - The stacksize to allocate for each # FTP daemon worker thread. Default: 2048 bytes. # @@ -887,6 +909,7 @@ CONFIG_NET_RESOLV_ENTRIES=4 # CONFIG_DISABLE_PTHREAD - pthread support is required # CONFIG_DISABLE_POLL - poll() support is required # +CONFIG_FTPD_CMDBUFFERSIZE=2048 # # RTC Configuration @@ -1176,8 +1199,8 @@ CONFIG_NX_MXCLIENTMSGS=16 # # Settings for examples/uip # -CONFIG_EXAMPLE_UIP_IPADDR=(10<<24|0<<16|0<<8|2) -CONFIG_EXAMPLE_UIP_DRIPADDR=(10<<24|0<<16|0<<8|1) +CONFIG_EXAMPLE_UIP_IPADDR==(192<<24|168<<16|21<<8|15) +CONFIG_EXAMPLE_UIP_DRIPADDR=(192<<24|168<<16|21<<8|10) CONFIG_EXAMPLE_UIP_NETMASK=(255<<24|255<<16|255<<8|0) CONFIG_EXAMPLE_UIP_DHCPC=n @@ -1186,10 +1209,10 @@ CONFIG_EXAMPLE_UIP_DHCPC=n CONFIG_EXAMPLE_NETTEST_SERVER=n CONFIG_EXAMPLE_NETTEST_PERFORMANCE=n CONFIG_EXAMPLE_NETTEST_NOMAC=y -CONFIG_EXAMPLE_NETTEST_IPADDR=(10<<24|0<<16|0<<8|2) -CONFIG_EXAMPLE_NETTEST_DRIPADDR=(10<<24|0<<16|0<<8|1) +CONFIG_EXAMPLE_NETTEST_IPADDR==(192<<24|168<<16|21<<8|15) +CONFIG_EXAMPLE_NETTEST_DRIPADDR=(192<<24|168<<16|21<<8|10) CONFIG_EXAMPLE_NETTEST_NETMASK=(255<<24|255<<16|255<<8|0) -CONFIG_EXAMPLE_NETTEST_CLIENTIP=(10<<24|0<<16|0<<8|1) +CONFIG_EXAMPLE_NETTEST_CLIENTIP=(192<<24|168<<16|21<<8|10) # # Settings for examples/ostest |