boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig: Tested ETHRENET, UARTs, heap in external SDRAM, use of symbol tables for applications loading over TFTP and kernel modules insertion. USB and SD card enabled but there are some issues (probably config or IO ports) still.

This commit is contained in:
Pavel Pisa 2019-09-10 07:21:01 -06:00 committed by Gregory Nutt
parent f9e9f228cb
commit 97dfff2011

View file

@ -5,28 +5,56 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications.
#
# CONFIG_EXAMPLES_ELF_FSMOUNT is not set
# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set
# CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set
# CONFIG_NSH_DISABLE_DATE is not set
# CONFIG_NSH_DISABLE_PRINTF is not set
# CONFIG_NSH_DISABLE_SHUTDOWN is not set
# CONFIG_NSH_DISABLE_TRUNCATE is not set
# CONFIG_SPI_EXCHANGE is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="lx_cpu"
CONFIG_ARCH_BOARD_LX_CPU=y
CONFIG_ARCH_CHIP="lpc17xx_40xx"
CONFIG_ARCH_CHIP_LPC1788=y
CONFIG_ARCH_CHIP_LPC17XX_40XX=y
CONFIG_ARCH_CHIP_LPC4088=y
CONFIG_ARCH_HIPRI_INTERRUPT=y
CONFIG_ARCH_INTERRUPTSTACK=4096
CONFIG_ARCH_RAMVECTORS=y
CONFIG_ARCH_STACKDUMP=y
CONFIG_BCH=y
CONFIG_BOARDCTL_APP_SYMTAB=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=11934
CONFIG_BOOT_SDRAM_DATA=y
CONFIG_BOOT_RUNFROMSDRAM=y
CONFIG_BUILTIN=y
CONFIG_BUILTIN_PROXY_STACKSIZE=2048
CONFIG_CANCELLATION_POINTS=y
CONFIG_CANUTILS_CANLIB=y
CONFIG_CAN_EXTID=y
CONFIG_CDCACM=y
CONFIG_CDCACM_COMPOSITE=y
CONFIG_CDCACM_IFLOWCONTROL=y
CONFIG_CDCECM_COMPOSITE=y
CONFIG_DEV_LOOP=y
CONFIG_DEV_ZERO=y
CONFIG_DFU=y
CONFIG_ELF=y
CONFIG_ELF_ALIGN_LOG2=3
CONFIG_ELF_BUFFERSIZE=128
CONFIG_ETH0_PHY_DP83848C=y
CONFIG_ETH1_PHY_DP83848C=y
CONFIG_EXAMPLES_CAN=y
CONFIG_EXAMPLES_ELF=y
CONFIG_EXAMPLES_ELF_EXTERN=y
CONFIG_EXAMPLES_HELLO=y
CONFIG_EXAMPLES_MODULE=y
CONFIG_EXAMPLES_MODULE_DEVMINOR=1
CONFIG_EXAMPLES_MODULE_DEVPATH="/dev/ram1"
CONFIG_EXAMPLES_ROMFS=y
CONFIG_EXECFUNCS_HAVE_SYMTAB=y
CONFIG_EXECFUNCS_SYSTEM_SYMTAB=y
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FS_BINFS=y
@ -37,11 +65,20 @@ CONFIG_FS_PROCFS_REGISTER=y
CONFIG_FS_ROMFS=y
CONFIG_FS_TMPFS=y
CONFIG_FS_UNIONFS=y
CONFIG_I2C=y
CONFIG_INTELHEX_BINARY=y
CONFIG_LIBC_DLFCN=y
CONFIG_LIBC_IOCTL_VARIADIC=y
CONFIG_LIBC_STRERROR=y
CONFIG_LIB_ENVPATH=y
CONFIG_LPC17_40_CAN2=y
CONFIG_LPC17_40_CAN2_BAUD=1000000
CONFIG_LPC17_40_CAN2_DIVISOR=2
CONFIG_LPC17_40_CAN_SAM=y
CONFIG_LPC17_40_CAN_TSEG2=5
CONFIG_LPC17_40_EEPROM=y
CONFIG_LPC17_40_ETHERNET=y
CONFIG_LPC17_40_ETH_HASH=y
CONFIG_LPC17_40_ETH_NRXDESC=10
CONFIG_LPC17_40_ETH_NTXDESC=10
CONFIG_LPC17_40_EXTDRAM=y
@ -55,24 +92,25 @@ CONFIG_LPC17_40_SDRAM_32BIT=y
CONFIG_LPC17_40_SSP0=y
CONFIG_LPC17_40_SSP1=y
CONFIG_LPC17_40_UART0=y
CONFIG_LPC17_40_UART1=y
CONFIG_LPC17_40_USBDEV=y
CONFIG_LPC17_40_USBHOST=y
CONFIG_M25P_SUBSECTOR_ERASE=y
CONFIG_MAX_TASKS=16
CONFIG_MAX_WDOGPARMS=2
CONFIG_MMCSD=y
CONFIG_MMCSD_SDIO=y
CONFIG_MM_REGIONS=3
CONFIG_NET=y
CONFIG_MTD=y
CONFIG_MTD_M25P=y
CONFIG_NETDB_DNSCLIENT=y
CONFIG_NETDB_DNSSERVER_NOADDR=y
CONFIG_NETDEV_PHY_IOCTL=y
CONFIG_NETINIT_DHCPC=y
CONFIG_NETINIT_DNS=y
CONFIG_NETINIT_NOMAC=y
CONFIG_NETUTILS_FTPC=y
CONFIG_NETUTILS_TELNETD=y
CONFIG_NETUTILS_TFTPC=y
CONFIG_NETUTILS_WEBCLIENT=y
CONFIG_NET_BROADCAST=y
CONFIG_NET_CDCECM=y
CONFIG_NET_ICMP=y
CONFIG_NET_ICMP_SOCKET=y
CONFIG_NET_LOOPBACK=y
@ -92,34 +130,51 @@ CONFIG_NFS=y
CONFIG_NSH_ARCHINIT=y
CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_FILE_APPS=y
CONFIG_NSH_READLINE=y
CONFIG_NSH_ROMFSETC=y
CONFIG_NXFLAT=y
CONFIG_PIPES=y
CONFIG_PREALLOC_MQ_MSGS=4
CONFIG_PREALLOC_TIMERS=4
CONFIG_PREALLOC_WDOGS=4
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PSEUDOTERM=y
CONFIG_PTABLE_PARTITION=y
CONFIG_PTHREAD_CLEANUP=y
CONFIG_PTHREAD_MUTEX_TYPES=y
CONFIG_PTHREAD_STACK_MIN=1024
CONFIG_RAMDISK=y
CONFIG_RAM_SIZE=65536
CONFIG_RAM_START=0x10000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_CPULOAD=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKPRIORITY=192
CONFIG_SCHED_IRQMONITOR=y
CONFIG_SERIAL_TERMIOS=y
CONFIG_START_DAY=4
CONFIG_START_MONTH=3
CONFIG_START_YEAR=2013
CONFIG_SYMTAB_ORDEREDBYNAME=y
CONFIG_SYSTEM_CDCACM=y
CONFIG_SYSTEM_DHCPC_RENEW=y
CONFIG_SYSTEM_I2CTOOL=y
CONFIG_SYSTEM_MDIO=y
CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_STACKSIZE=4096
CONFIG_SYSTEM_NTPC=y
CONFIG_SYSTEM_NTPC_STACKSIZE=4096
CONFIG_SYSTEM_PING=y
CONFIG_SYSTEM_POPEN=y
CONFIG_SYSTEM_POPEN_STACKSIZE=4096
CONFIG_SYSTEM_RAMTEST=y
CONFIG_SYSTEM_SETLOGMASK=y
CONFIG_SYSTEM_SYSTEM=y
CONFIG_SYSTEM_TEE=y
CONFIG_SYSTEM_TELNET_CLIENT=y
CONFIG_TASK_NAME_SIZE=0
CONFIG_UART0_SERIAL_CONSOLE=y
CONFIG_USBDEV=y
CONFIG_USBDEV_COMPOSITE=y
CONFIG_USBHOST_COMPOSITE=y
CONFIG_USERMAIN_STACKSIZE=4096
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_WDOG_INTRESERVE=0