From 1185ff1fc6414067ae42ef64ef27b69d50c96751 Mon Sep 17 00:00:00 2001 From: GregoryN Date: Fri, 3 Aug 2018 21:37:08 -0600 Subject: [PATCH] Merged loadable_app into master --- configs/lc823450-xgevk/kernel/Makefile | 2 +- configs/lc823450-xgevk/krndis/defconfig | 192 ++++++++++++++++++++++++ configs/lc823450-xgevk/rndis/defconfig | 13 +- 3 files changed, 205 insertions(+), 2 deletions(-) create mode 100644 configs/lc823450-xgevk/krndis/defconfig diff --git a/configs/lc823450-xgevk/kernel/Makefile b/configs/lc823450-xgevk/kernel/Makefile index 54f1800532..224c9a2778 100644 --- a/configs/lc823450-xgevk/kernel/Makefile +++ b/configs/lc823450-xgevk/kernel/Makefile @@ -108,7 +108,7 @@ endif $(TOPDIR)$(DELIM)User.map: nuttx_user.elf @echo "MK: User.map" - $(Q) $(NM) nuttx_user.elf >$(TOPDIR)$(DELIM)User.map + $(Q) $(NM) -n nuttx_user.elf >$(TOPDIR)$(DELIM)User.map $(Q) $(CROSSDEV)size nuttx_user.elf .depend: diff --git a/configs/lc823450-xgevk/krndis/defconfig b/configs/lc823450-xgevk/krndis/defconfig new file mode 100644 index 0000000000..dc55421e8b --- /dev/null +++ b/configs/lc823450-xgevk/krndis/defconfig @@ -0,0 +1,192 @@ +# CONFIG_AUDIO_FORMAT_MP3 is not set +# CONFIG_NSH_ARGCAT is not set +# CONFIG_NX_DISABLE_1BPP is not set +# CONFIG_SPI_EXCHANGE is not set +CONFIG_AQM_1248A=y +CONFIG_ARCH="arm" +CONFIG_ARCH_BOARD="lc823450-xgevk" +CONFIG_ARCH_BOARD_LC823450_XGEVK=y +CONFIG_ARCH_CHIP_LC823450=y +CONFIG_ARCH_FLOAT_H=y +CONFIG_ARCH_INTERRUPTSTACK=2048 +CONFIG_ARCH_STDARG_H=y +CONFIG_ARM_MPU=y +CONFIG_AUDIO=y +CONFIG_AUDIO_BUFFER_NUMBYTES=1024 +CONFIG_AUDIO_EXCLUDE_BALANCE=y +CONFIG_AUDIO_EXCLUDE_FFORWARD=y +CONFIG_AUDIO_EXCLUDE_TONE=y +CONFIG_AUDIO_I2SCHAR=y +CONFIG_AUDIO_WM8776=y +CONFIG_BINFMT_EXEPATH=y +CONFIG_BOARDCTL_RESET=y +CONFIG_BOARDCTL_USBDEVCTRL=y +CONFIG_BOARD_LOOPSPERMSEC=12061 +CONFIG_BUILD_PROTECTED=y +CONFIG_C99_BOOL8=y +CONFIG_CODECS_HASH_MD5=y +CONFIG_DEBUG_FULLOPT=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_DEV_URANDOM=y +CONFIG_DEV_ZERO=y +CONFIG_DISABLE_POSIX_TIMERS=y +CONFIG_DRIVERS_AUDIO=y +CONFIG_DVFS=y +CONFIG_ELF=y +CONFIG_EXAMPLES_HELLO=m +CONFIG_EXAMPLES_HELLOXX=m +CONFIG_EXAMPLES_I2SLOOP=y +CONFIG_EXAMPLES_NSH=y +CONFIG_EXAMPLES_NSH_SYMTAB=y +CONFIG_EXAMPLES_NSH_SYMTAB_ARRAYNAME="g_symtab" +CONFIG_EXAMPLES_NSH_SYMTAB_COUNTNAME="g_nsymbols" +CONFIG_EXAMPLES_NXHELLO=y +CONFIG_EXAMPLES_NXHELLO_BPP=1 +CONFIG_EXAMPLES_OSTEST=y +CONFIG_EXAMPLES_PIPE=y +CONFIG_FAT_LCNAMES=y +CONFIG_FAT_LFN=y +CONFIG_FAT_MAXFNAME=255 +CONFIG_FS_FAT=y +CONFIG_FS_FATTIME=y +CONFIG_FS_PROCFS=y +CONFIG_FS_PROCFS_REGISTER=y +CONFIG_HAVE_CXX=y +CONFIG_HRT_TIMER=y +CONFIG_I2C=y +CONFIG_I2CTOOL_MAXBUS=1 +CONFIG_I2C_RESET=y +CONFIG_I2S=y +CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=384 +CONFIG_IOB_NBUFFERS=128 +CONFIG_IOB_NCHAINS=64 +CONFIG_LC823450_I2C0=y +CONFIG_LC823450_I2C1=y +CONFIG_LC823450_I2S0=y +CONFIG_LC823450_MTD=y +CONFIG_LC823450_MTM0_TICK=y +CONFIG_LC823450_SDIF_SDC=y +CONFIG_LC823450_SPIFI=y +CONFIG_LC823450_SPI_DMA=y +CONFIG_LC823450_UART0=y +CONFIG_LCD=y +CONFIG_LCD_ST7565=y +CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBM=y +CONFIG_LIB_KBDCODEC=y +CONFIG_MAX_TASKS=64 +CONFIG_MAX_WDOGPARMS=2 +CONFIG_MEMSET_OPTSPEED=y +CONFIG_MQ_MAXMSGSIZE=64 +CONFIG_MTD=y +CONFIG_NAME_MAX=765 +CONFIG_NET=y +CONFIG_NETDB_DNSCLIENT=y +CONFIG_NETDEVICES=y +CONFIG_NETUTILS_CODECS=y +CONFIG_NETUTILS_DHCPC=y +CONFIG_NETUTILS_PING=y +CONFIG_NETUTILS_TELNETD=y +CONFIG_NETUTILS_WEBCLIENT=y +CONFIG_NET_ARP_SEND=y +CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1500 +CONFIG_NET_ICMP=y +CONFIG_NET_ICMP_SOCKET=y +CONFIG_NET_LOOPBACK=y +CONFIG_NET_PKT=y +CONFIG_NET_ROUTE=y +CONFIG_NET_SOCKOPTS=y +CONFIG_NET_STATISTICS=y +CONFIG_NET_TCP=y +CONFIG_NET_UDP=y +CONFIG_NET_UDP_BINDTODEVICE=y +CONFIG_NFILE_DESCRIPTORS=45 +CONFIG_NFILE_STREAMS=8 +CONFIG_NSH_ARCHINIT=y +CONFIG_NSH_CMDOPT_DD_STATS=y +CONFIG_NSH_DHCPC=y +CONFIG_NSH_DISABLE_BASENAME=y +CONFIG_NSH_DISABLE_DIRNAME=y +CONFIG_NSH_DISABLE_EXEC=y +CONFIG_NSH_DISABLE_GET=y +CONFIG_NSH_DISABLE_LOSETUP=y +CONFIG_NSH_DISABLE_MB=y +CONFIG_NSH_DISABLE_MH=y +CONFIG_NSH_DISABLE_MKFIFO=y +CONFIG_NSH_DISABLE_MKRD=y +CONFIG_NSH_DISABLE_PUT=y +CONFIG_NSH_DISABLE_SH=y +CONFIG_NSH_DISABLE_XD=y +CONFIG_NSH_DRIPADDR=0xa9feab5a +CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_FILE_APPS=y +CONFIG_NSH_LINELEN=128 +CONFIG_NSH_MACADDR=0x00e0deadbeff +CONFIG_NSH_MAXARGUMENTS=10 +CONFIG_NSH_NETINIT_THREAD=y +CONFIG_NSH_NETMASK=0xffff0000 +CONFIG_NSH_NOMAC=y +CONFIG_NSH_READLINE=y +CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)" +CONFIG_NUTTX_USERSPACE=0x05020000 +CONFIG_NX=y +CONFIG_NXFONT_MONO5X8=y +CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1" +CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y +CONFIG_NX_BLOCKING=y +CONFIG_PASS1_BUILDIR="configs/lc823450-xgevk/kernel" +CONFIG_PATH_INITIAL="/mnt/sd0/bin" +CONFIG_PIPES=y +CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 +CONFIG_PREALLOC_MQ_MSGS=4 +CONFIG_PREALLOC_TIMERS=4 +CONFIG_PREALLOC_WDOGS=16 +CONFIG_PTHREAD_MUTEX_TYPES=y +CONFIG_PTHREAD_STACK_DEFAULT=3072 +CONFIG_RAM_SIZE=1044480 +CONFIG_RAM_START=0x02001000 +CONFIG_RAW_BINARY=y +CONFIG_READLINE_CMD_HISTORY=y +CONFIG_RNDIS=y +CONFIG_RTC=y +CONFIG_RTC_HIRES=y +CONFIG_SCHED_ATEXIT=y +CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_HPWORKPERIOD=50000 +CONFIG_SCHED_HPWORKPRIORITY=192 +CONFIG_SCHED_INSTRUMENTATION=y +CONFIG_SCHED_INSTRUMENTATION_BUFFER=y +CONFIG_SCHED_INSTRUMENTATION_PREEMPTION=y +CONFIG_SCHED_LPWORK=y +CONFIG_SCHED_LPWORKPRIORITY=60 +CONFIG_SCHED_ONEXIT=y +CONFIG_SCHED_ONEXIT_MAX=32 +CONFIG_SCHED_STARTHOOK=y +CONFIG_SCHED_WAITPID=y +CONFIG_SDCLONE_DISABLE=y +CONFIG_SENSORS=y +CONFIG_SERIAL_TERMIOS=y +CONFIG_SPI=y +CONFIG_START_DAY=3 +CONFIG_START_MONTH=10 +CONFIG_START_YEAR=2013 +CONFIG_SYMTAB_ORDEREDBYNAME=y +CONFIG_SYSTEM_I2CTOOL=y +CONFIG_SYSTEM_NXPLAYER=y +CONFIG_SYSTEM_PING=y +CONFIG_SYSTEM_TIME64=y +CONFIG_SYS_RESERVED=8 +CONFIG_TASK_NAME_SIZE=24 +CONFIG_TELNET_CHARACTER_MODE=y +CONFIG_UART0_RXBUFSIZE=512 +CONFIG_UART0_SERIAL_CONSOLE=y +CONFIG_UART0_TXBUFSIZE=2048 +CONFIG_USBDEV=y +CONFIG_USBDEV_BUSPOWERED=y +CONFIG_USBDEV_DUALSPEED=y +CONFIG_USBDEV_MAXPOWER=500 +CONFIG_USERMAIN_STACKSIZE=3072 +CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_WM8776_SWAP_HPOUT=y diff --git a/configs/lc823450-xgevk/rndis/defconfig b/configs/lc823450-xgevk/rndis/defconfig index 772f709252..eabe262e9e 100644 --- a/configs/lc823450-xgevk/rndis/defconfig +++ b/configs/lc823450-xgevk/rndis/defconfig @@ -17,6 +17,7 @@ CONFIG_AUDIO_EXCLUDE_FFORWARD=y CONFIG_AUDIO_EXCLUDE_TONE=y CONFIG_AUDIO_I2SCHAR=y CONFIG_AUDIO_WM8776=y +CONFIG_BINFMT_EXEPATH=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARDCTL_USBDEVCTRL=y CONFIG_BOARD_LOOPSPERMSEC=12061 @@ -29,9 +30,14 @@ CONFIG_DEV_ZERO=y CONFIG_DISABLE_POSIX_TIMERS=y CONFIG_DRIVERS_AUDIO=y CONFIG_DVFS=y -CONFIG_EXAMPLES_HELLO=y +CONFIG_ELF=y +CONFIG_EXAMPLES_HELLO=m +CONFIG_EXAMPLES_HELLOXX=m CONFIG_EXAMPLES_I2SLOOP=y CONFIG_EXAMPLES_NSH=y +CONFIG_EXAMPLES_NSH_SYMTAB=y +CONFIG_EXAMPLES_NSH_SYMTAB_ARRAYNAME="g_symtab" +CONFIG_EXAMPLES_NSH_SYMTAB_COUNTNAME="g_nsymbols" CONFIG_EXAMPLES_NXHELLO=y CONFIG_EXAMPLES_NXHELLO_BPP=1 CONFIG_EXAMPLES_OSTEST=y @@ -44,6 +50,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y +CONFIG_HAVE_CXX=y CONFIG_HRT_TIMER=y CONFIG_I2C=y CONFIG_I2CTOOL_MAXBUS=1 @@ -63,6 +70,7 @@ CONFIG_LC823450_SPI_DMA=y CONFIG_LC823450_UART0=y CONFIG_LCD=y CONFIG_LCD_ST7565=y +CONFIG_LIBC_EXECFUNCS=y CONFIG_LIBM=y CONFIG_LIB_KBDCODEC=y CONFIG_MAX_TASKS=64 @@ -112,6 +120,7 @@ CONFIG_NSH_DISABLE_SH=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_DRIPADDR=0xa9feab5a CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_FILE_APPS=y CONFIG_NSH_LINELEN=128 CONFIG_NSH_MACADDR=0x00e0deadbeff CONFIG_NSH_MAXARGUMENTS=10 @@ -125,6 +134,7 @@ CONFIG_NXFONT_MONO5X8=y CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1" CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y CONFIG_NX_BLOCKING=y +CONFIG_PATH_INITIAL="/mnt/sd0/bin" CONFIG_PIPES=y CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048 CONFIG_PREALLOC_MQ_MSGS=4 @@ -164,6 +174,7 @@ CONFIG_SPINLOCK_IRQ=y CONFIG_START_DAY=3 CONFIG_START_MONTH=10 CONFIG_START_YEAR=2013 +CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_I2CTOOL=y CONFIG_SYSTEM_NXPLAYER=y CONFIG_SYSTEM_PING=y