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
@@ -5,28 +5,56 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your # You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications. # modifications.
# #
# CONFIG_EXAMPLES_ELF_FSMOUNT is not set
# CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set # CONFIG_FS_PROCFS_EXCLUDE_ENVIRON is not set
# CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set # CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set
# CONFIG_NSH_DISABLE_DATE is not set # CONFIG_NSH_DISABLE_DATE is not set
# CONFIG_NSH_DISABLE_PRINTF 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_NSH_DISABLE_TRUNCATE is not set
# CONFIG_SPI_EXCHANGE is not set
CONFIG_ARCH="arm" CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="lx_cpu" CONFIG_ARCH_BOARD="lx_cpu"
CONFIG_ARCH_BOARD_LX_CPU=y CONFIG_ARCH_BOARD_LX_CPU=y
CONFIG_ARCH_CHIP="lpc17xx_40xx" CONFIG_ARCH_CHIP="lpc17xx_40xx"
CONFIG_ARCH_CHIP_LPC1788=y
CONFIG_ARCH_CHIP_LPC17XX_40XX=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_ARCH_STACKDUMP=y
CONFIG_BCH=y CONFIG_BCH=y
CONFIG_BOARDCTL_APP_SYMTAB=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=11934 CONFIG_BOARD_LOOPSPERMSEC=11934
CONFIG_BOOT_SDRAM_DATA=y CONFIG_BOOT_RUNFROMSDRAM=y
CONFIG_BUILTIN=y CONFIG_BUILTIN=y
CONFIG_BUILTIN_PROXY_STACKSIZE=2048 CONFIG_BUILTIN_PROXY_STACKSIZE=2048
CONFIG_CANCELLATION_POINTS=y
CONFIG_CANUTILS_CANLIB=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=y
CONFIG_ELF_ALIGN_LOG2=3
CONFIG_ELF_BUFFERSIZE=128 CONFIG_ELF_BUFFERSIZE=128
CONFIG_ETH0_PHY_DP83848C=y CONFIG_ETH0_PHY_DP83848C=y
CONFIG_ETH1_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_LCNAMES=y
CONFIG_FAT_LFN=y CONFIG_FAT_LFN=y
CONFIG_FS_BINFS=y CONFIG_FS_BINFS=y
@@ -37,11 +65,20 @@ CONFIG_FS_PROCFS_REGISTER=y
CONFIG_FS_ROMFS=y CONFIG_FS_ROMFS=y
CONFIG_FS_TMPFS=y CONFIG_FS_TMPFS=y
CONFIG_FS_UNIONFS=y CONFIG_FS_UNIONFS=y
CONFIG_I2C=y
CONFIG_INTELHEX_BINARY=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=y
CONFIG_LPC17_40_CAN2_BAUD=1000000 CONFIG_LPC17_40_CAN2_BAUD=1000000
CONFIG_LPC17_40_CAN2_DIVISOR=2
CONFIG_LPC17_40_CAN_SAM=y 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_ETHERNET=y
CONFIG_LPC17_40_ETH_HASH=y
CONFIG_LPC17_40_ETH_NRXDESC=10 CONFIG_LPC17_40_ETH_NRXDESC=10
CONFIG_LPC17_40_ETH_NTXDESC=10 CONFIG_LPC17_40_ETH_NTXDESC=10
CONFIG_LPC17_40_EXTDRAM=y CONFIG_LPC17_40_EXTDRAM=y
@@ -55,24 +92,25 @@ CONFIG_LPC17_40_SDRAM_32BIT=y
CONFIG_LPC17_40_SSP0=y CONFIG_LPC17_40_SSP0=y
CONFIG_LPC17_40_SSP1=y CONFIG_LPC17_40_SSP1=y
CONFIG_LPC17_40_UART0=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_TASKS=16
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_MMCSD=y
CONFIG_MMCSD_SDIO=y
CONFIG_MM_REGIONS=3 CONFIG_MM_REGIONS=3
CONFIG_NET=y CONFIG_MTD=y
CONFIG_MTD_M25P=y
CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDB_DNSCLIENT=y
CONFIG_NETDB_DNSSERVER_NOADDR=y CONFIG_NETDB_DNSSERVER_NOADDR=y
CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_PHY_IOCTL=y
CONFIG_NETINIT_DHCPC=y CONFIG_NETINIT_DHCPC=y
CONFIG_NETINIT_DNS=y
CONFIG_NETINIT_NOMAC=y CONFIG_NETINIT_NOMAC=y
CONFIG_NETUTILS_FTPC=y CONFIG_NETUTILS_FTPC=y
CONFIG_NETUTILS_TELNETD=y CONFIG_NETUTILS_TELNETD=y
CONFIG_NETUTILS_TFTPC=y CONFIG_NETUTILS_TFTPC=y
CONFIG_NETUTILS_WEBCLIENT=y CONFIG_NETUTILS_WEBCLIENT=y
CONFIG_NET_BROADCAST=y CONFIG_NET_BROADCAST=y
CONFIG_NET_CDCECM=y
CONFIG_NET_ICMP=y CONFIG_NET_ICMP=y
CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_ICMP_SOCKET=y
CONFIG_NET_LOOPBACK=y CONFIG_NET_LOOPBACK=y
@@ -92,34 +130,51 @@ CONFIG_NFS=y
CONFIG_NSH_ARCHINIT=y CONFIG_NSH_ARCHINIT=y
CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_FILE_APPS=y
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_ROMFSETC=y
CONFIG_NXFLAT=y CONFIG_NXFLAT=y
CONFIG_PIPES=y
CONFIG_PREALLOC_MQ_MSGS=4 CONFIG_PREALLOC_MQ_MSGS=4
CONFIG_PREALLOC_TIMERS=4 CONFIG_PREALLOC_TIMERS=4
CONFIG_PREALLOC_WDOGS=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_SIZE=65536
CONFIG_RAM_START=0x10000000 CONFIG_RAM_START=0x10000000
CONFIG_RR_INTERVAL=200 CONFIG_RR_INTERVAL=200
CONFIG_SCHED_CPULOAD=y
CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKPRIORITY=192 CONFIG_SCHED_HPWORKPRIORITY=192
CONFIG_SCHED_IRQMONITOR=y
CONFIG_SERIAL_TERMIOS=y
CONFIG_START_DAY=4 CONFIG_START_DAY=4
CONFIG_START_MONTH=3 CONFIG_START_MONTH=3
CONFIG_START_YEAR=2013 CONFIG_START_YEAR=2013
CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYMTAB_ORDEREDBYNAME=y
CONFIG_SYSTEM_CDCACM=y
CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_DHCPC_RENEW=y
CONFIG_SYSTEM_I2CTOOL=y
CONFIG_SYSTEM_MDIO=y CONFIG_SYSTEM_MDIO=y
CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_STACKSIZE=4096
CONFIG_SYSTEM_NTPC=y CONFIG_SYSTEM_NTPC=y
CONFIG_SYSTEM_NTPC_STACKSIZE=4096
CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING=y
CONFIG_SYSTEM_POPEN=y CONFIG_SYSTEM_POPEN=y
CONFIG_SYSTEM_POPEN_STACKSIZE=4096
CONFIG_SYSTEM_RAMTEST=y CONFIG_SYSTEM_RAMTEST=y
CONFIG_SYSTEM_SETLOGMASK=y CONFIG_SYSTEM_SETLOGMASK=y
CONFIG_SYSTEM_SYSTEM=y CONFIG_SYSTEM_SYSTEM=y
CONFIG_SYSTEM_TEE=y CONFIG_SYSTEM_TEE=y
CONFIG_SYSTEM_TELNET_CLIENT=y CONFIG_SYSTEM_TELNET_CLIENT=y
CONFIG_TASK_NAME_SIZE=0
CONFIG_UART0_SERIAL_CONSOLE=y 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_USER_ENTRYPOINT="nsh_main"
CONFIG_WDOG_INTRESERVE=0 CONFIG_WDOG_INTRESERVE=0