Samsung / TizenRT

TizenRT is a lightweight RTOS-based platform to support low-end IoT devices
Apache License 2.0
559 stars 560 forks source link

master line network driver can't be compiled through #5911

Open Shark7Pepper opened 10 months ago

Shark7Pepper commented 10 months ago

Why is it that when I configure the network it doesn't compile, I chose to use the stm32. can you provide a config that will compile. Why are the functions arp_ipin(),ipv4_input() etc. used but not defined, this problem is causing the whole thing to fail to compile, how can I deal with it?

sunghan-chang commented 10 months ago

@Shark7Pepper Could you share the configuration you used? The board is stm32??, configuration is ??

Shark7Pepper commented 10 months ago

I configured the boards as stm32h745zi-nucleo/hello,Just added the network configuration. CONFIG_NET = y CONFIG_NETDEVICES = y

sunghan-chang commented 10 months ago
#
# Automatically generated file; DO NOT EDIT.
# TinyAra Configuration
#

#
# Build Setup
#
# CONFIG_EXPERIMENTAL is not set
# CONFIG_DEFAULT_SMALL is not set
CONFIG_HOST_LINUX=y
# CONFIG_HOST_OSX is not set
# CONFIG_HOST_WINDOWS is not set
# CONFIG_HOST_OTHER is not set

#
# Build Configuration
#
CONFIG_APPS_DIR="../apps"
CONFIG_FRAMEWORK_DIR="../framework"
CONFIG_TOOLS_DIR="../tools"
CONFIG_BUILD_FLAT=y
# CONFIG_APP_BINARY_SEPARATION is not set
# CONFIG_BUILD_2PASS is not set
CONFIG_BOARD_BUILD_DATE="200204"

#
# Binary Output Formats
#
CONFIG_INTELHEX_BINARY=y
# CONFIG_MOTOROLA_SREC is not set
CONFIG_RAW_BINARY=y
# CONFIG_UBOOT_UIMAGE is not set
# CONFIG_DOWNLOAD_IMAGE is not set

#
# Customize Header Files
#
# CONFIG_ARCH_STDINT_H is not set
# CONFIG_ARCH_STDBOOL_H is not set
# CONFIG_ARCH_MATH_H is not set
# CONFIG_ARCH_FLOAT_H is not set
# CONFIG_ARCH_STDARG_H is not set
CONFIG_ARCH_HAVE_CUSTOMOPT=y
# CONFIG_DEBUG_NOOPT is not set
# CONFIG_DEBUG_CUSTOMOPT is not set
CONFIG_DEBUG_FULLOPT=y

#
# Chip Selection
#
CONFIG_ARCH_ARM=y
# CONFIG_ARCH_XTENSA is not set
CONFIG_ARCH="arm"
# CONFIG_ARCH_CHIP_LM is not set
# CONFIG_ARCH_CHIP_S5J is not set
# CONFIG_ARCH_CHIP_BCM4390X is not set
# CONFIG_ARCH_CHIP_IMX6 is not set
# CONFIG_ARCH_CHIP_STM32 is not set
# CONFIG_ARCH_CHIP_IMXRT is not set
# CONFIG_ARCH_CHIP_STM32L4 is not set
# CONFIG_ARCH_CHIP_AMEBAD is not set
CONFIG_ARCH_CHIP_STM32H745=y
# CONFIG_ARCH_CHIP_AMEBALITE is not set
# CONFIG_ARCH_CHIP_AMEBASMART is not set
CONFIG_ARCH_CHIP="stm32h745"
# CONFIG_ARM_THUMB is not set
# CONFIG_ARM_HAVE_DPFPU32 is not set
# CONFIG_ARM_HAVE_NEON is not set
# CONFIG_ARM_FPU_ABI_SOFT is not set
# CONFIG_ARM_HAVE_MPCORE is not set

#
# ARM Options
#
# CONFIG_ARCH_CORTEXM3 is not set
# CONFIG_ARCH_CORTEXM4 is not set
CONFIG_ARCH_CORTEXM7=y
# CONFIG_ARCH_CORTEXM33 is not set
# CONFIG_ARCH_CORTEXM55 is not set
# CONFIG_ARCH_CORTEXA9 is not set
# CONFIG_ARCH_CORTEXR4 is not set
# CONFIG_ARCH_CORTEXA32 is not set
CONFIG_ARCH_ARMV7M_FAMILY=y
# CONFIG_ARCH_ARMV8M_FAMILY is not set
# CONFIG_ARCH_ARMV7R_FAMILY is not set
# CONFIG_ARCH_ARMV7A_FAMILY is not set
CONFIG_ARCH_FAMILY="armv7-m"
CONFIG_ARCH_HAVE_CMNVECTOR=y
# CONFIG_ARM_CMNVECTOR is not set
CONFIG_ARCH_HAVE_FPU=y
# CONFIG_ARCH_HAVE_DPFPU is not set
CONFIG_ARCH_HAVE_LAZYFPU=y
# CONFIG_ARCH_FPU is not set
# CONFIG_ARM_HAVE_MPU_UNIFIED is not set
# CONFIG_ARM_MPU is not set
# CONFIG_ARMV7M_MPU is not set
# CONFIG_DEBUG_HARDFAULT is not set

#
# Exception stack options
#
# CONFIG_ARCH_HAVE_DABORTSTACK is not set
CONFIG_STACK_OVERFLOW_PROTECTION_DISABLE=y
CONFIG_SYSTEM_REBOOT_REASON=y

#
# ARMV7M Configuration Options
#
# CONFIG_ARMV7M_HAVE_ICACHE is not set
# CONFIG_ARMV7M_HAVE_DCACHE is not set
CONFIG_ARMV7M_LAZYFPU=y
CONFIG_ARMV7M_USEBASEPRI=y
# CONFIG_ARMV7M_HAVE_ITCM is not set
# CONFIG_ARMV7M_HAVE_DTCM is not set
# CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT is not set
# CONFIG_ARMV7M_TOOLCHAIN_CODEREDL is not set
# CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL is not set
CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y
# CONFIG_ARMV7M_TOOLCHAIN_CLANGL is not set
# CONFIG_ARMV7M_HAVE_STACKCHECK is not set
# CONFIG_ARMV7M_ITMSYSLOG is not set

#
# STM32H745 Configuration Options
#
CONFIG_ARCH_CHIP_STM32H745ZI=y
CONFIG_STM32H745_STM32H745ZI=y
# CONFIG_STM32H745_IO_CONFIG_A is not set
# CONFIG_STM32H745_IO_CONFIG_B is not set
# CONFIG_STM32H745_IO_CONFIG_C is not set
# CONFIG_STM32H745_IO_CONFIG_D is not set
# CONFIG_STM32H745_IO_CONFIG_E is not set
# CONFIG_STM32H745_IO_CONFIG_F is not set
# CONFIG_STM32H745_IO_CONFIG_G is not set
# CONFIG_STM32H745_IO_CONFIG_H is not set

#
# STM32H745 Peripherals
#

#
# STM32H745 Peripheral Support
#
CONFIG_STM32H745_HAVE_TIM7=y
CONFIG_STM32H745_HAVE_USART2=y
CONFIG_STM32H745_HAVE_USART3=y
CONFIG_STM32H745_HAVE_USART6=y
CONFIG_STM32H745_HAVE_WWDG1=y
CONFIG_STM32H745_HAVE_HSEM=y
# CONFIG_STM32H745_TIM7 is not set
CONFIG_STM32H745_USART2=y
CONFIG_STM32H745_USART3=y
CONFIG_STM32H745_USART6=y
CONFIG_STM32H745_WWDG1=y
# CONFIG_STM32H745_HSEM is not set

#
# Architecture Options
#
# CONFIG_ARCH_NOINTC is not set
# CONFIG_ARCH_VECNOTIRQ is not set
# CONFIG_ARCH_DMA is not set
CONFIG_ARCH_HAVE_IRQPRIO=y
# CONFIG_ARCH_L2CACHE is not set
# CONFIG_ARCH_HAVE_COHERENT_DCACHE is not set
# CONFIG_ARCH_HAVE_ADDRENV is not set
# CONFIG_ARCH_NEED_ADDRENV_MAPPING is not set
# CONFIG_ARCH_HAVE_MULTICPU is not set
CONFIG_ARCH_HAVE_VFORK=y
# CONFIG_ARCH_HAVE_MMU is not set
CONFIG_ARCH_HAVE_MPU=y
# CONFIG_ARCH_NAND_HWECC is not set
# CONFIG_ARCH_HAVE_EXTCLK is not set
# CONFIG_ARCH_HAVE_POWEROFF is not set
CONFIG_ARCH_HAVE_RESET=y
# CONFIG_ARCH_HAVE_FETCHADD is not set
# CONFIG_ARCH_USE_MPU is not set
CONFIG_ARCH_IRQPRIO=y
CONFIG_ARCH_STACKDUMP=y
CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
# CONFIG_ENDIAN_BIG is not set
# CONFIG_ARCH_IDLE_CUSTOM is not set
CONFIG_ARCH_HAVE_RAMFUNCS=y
CONFIG_ARCH_RAMFUNCS=y
CONFIG_ARCH_HAVE_RAMVECTORS=y
# CONFIG_ARCH_RAMVECTORS is not set
# CONFIG_SUPPRESS_INTERRUPTS is not set
# CONFIG_SUPPRESS_TIMER_INTS is not set

#
# Board Settings
#
CONFIG_BOARD_LOOPSPERMSEC=16717
# CONFIG_ARCH_CALIBRATION is not set

#
# Interrupt options
#
CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
CONFIG_ARCH_INTERRUPTSTACK=0
CONFIG_ARCH_HAVE_NESTED_INTERRUPT=y
CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y
# CONFIG_ARCH_HIPRI_INTERRUPT is not set

#
# Boot options
#
# CONFIG_BOOT_RUNFROMEXTSRAM is not set
CONFIG_BOOT_RUNFROMFLASH=y
# CONFIG_BOOT_RUNFROMISRAM is not set
# CONFIG_BOOT_RUNFROMSDRAM is not set
# CONFIG_BOOT_COPYTORAM is not set

#
# Boot Memory Configuration
#
CONFIG_RAM_START=0x0
CONFIG_RAM_SIZE=0
CONFIG_RAM_KREGIONx_START="0x24000000"
CONFIG_RAM_KREGIONx_SIZE="524288"
# CONFIG_DDR is not set
# CONFIG_ARCH_HAVE_SDRAM is not set

#
# Board Selection
#
CONFIG_ARCH_BOARD_STM32H745ZI_NUCLEO=y
# CONFIG_ARCH_BOARD_ARTIK05X_FAMILY is not set
# CONFIG_ARCH_BOARD_ESP32_FAMILY is not set
CONFIG_ARCH_BOARD="stm32h745zi-nucleo"

#
# Common Board Options
#
CONFIG_ARCH_HAVE_LEDS=y
CONFIG_ARCH_LEDS=y
CONFIG_ARCH_HAVE_BUTTONS=y
CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y
# CONFIG_ARCH_IRQBUTTONS is not set
# CONFIG_ARCH_HAVE_RAM_KERNEL_TEXT is not set
# CONFIG_BOARD_CRASHDUMP is not set
CONFIG_BOARD_ASSERT_AUTORESET=y
CONFIG_LIB_BOARDCTL=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARDCTL_BOARD_HEADER=y
# CONFIG_BOARDCTL_UNIQUEID is not set
# CONFIG_BOARD_FOTA_SUPPORT is not set

#
# Board-Specific Options
#
CONFIG_FLASH_START_ADDR=0x80C0000
CONFIG_FLASH_SIZE=262144
CONFIG_SHARED_MEMORY=y
# CONFIG_SHARED_MEMORY_AXI_RAM is not set
# CONFIG_SHARED_MEMORY_SRAM1 is not set
# CONFIG_SHARED_MEMORY_SRAM2 is not set
# CONFIG_SHARED_MEMORY_SRAM3 is not set
CONFIG_SHARED_MEMORY_SRAM4=y
CONFIG_ARCH_BOARD_HAVE_FLASH=y

#
# Board-Partition Options
#
CONFIG_FLASH_PARTITION=y
CONFIG_FLASH_MINOR=0
CONFIG_FLASH_PART_SIZE="512,512,"
CONFIG_FLASH_PART_TYPE="kernel,kernel,"
CONFIG_FLASH_PART_NAME="kernel,kernel,"
# CONFIG_ARCH_BOARD_HAVE_SECOND_FLASH is not set
# CONFIG_AUTOMOUNT is not set
# CONFIG_BOARD_USBDEV_SERIALSTR is not set

#
# SE Selection
#
# CONFIG_SE is not set
CONFIG_SECURITY_LEVEL=y

#
# Crypto Module
#
# CONFIG_CRYPTO is not set

#
# Kernel Features
#
CONFIG_DISABLE_OS_API=y
# CONFIG_DISABLE_POSIX_TIMERS is not set
# CONFIG_DISABLE_PTHREAD is not set
# CONFIG_DISABLE_SIGNALS is not set
# CONFIG_DISABLE_MQUEUE is not set
# CONFIG_DISABLE_ENVIRON is not set

#
# Clocks and Timers
#
CONFIG_USEC_PER_TICK=10000
CONFIG_SYSTEM_TIME64=y
# CONFIG_CLOCK_MONOTONIC is not set
# CONFIG_JULIAN_TIME is not set
CONFIG_START_YEAR=2011
CONFIG_START_MONTH=12
CONFIG_START_DAY=6
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4
CONFIG_WDOG_INTRESERVE=0
CONFIG_PREALLOC_TIMERS=2

#
# Tasks and Scheduling
#
CONFIG_INIT_ENTRYPOINT=y
CONFIG_RR_INTERVAL=50
CONFIG_TASK_NAME_SIZE=16
CONFIG_MAX_TASKS=64
CONFIG_SCHED_HAVE_PARENT=y
CONFIG_SCHED_CHILD_STATUS=y
CONFIG_PREALLOC_CHILDSTATUS=0
# CONFIG_DEBUG_CHILDSTATUS is not set
CONFIG_SCHED_WAITPID=y
# CONFIG_SIGKILL_HANDLER is not set

#
# Pthread Options
#
# CONFIG_PTHREAD_MUTEX_TYPES is not set
CONFIG_PTHREAD_MUTEX_ROBUST=y
# CONFIG_PTHREAD_MUTEX_UNSAFE is not set
# CONFIG_PTHREAD_MUTEX_BOTH is not set
CONFIG_NPTHREAD_KEYS=4
CONFIG_NPTHREAD_DESTRUCTOR_ITERATIONS=4
# CONFIG_PTHREAD_CLEANUP is not set
# CONFIG_CANCELLATION_POINTS is not set

#
# Performance Monitoring
#
# CONFIG_SCHED_CPULOAD is not set

#
# Latency optimization
#
# CONFIG_SCHED_YIELD_OPTIMIZATION is not set

#
# Files and I/O
#
CONFIG_DEV_CONSOLE=y
# CONFIG_FDCLONE_DISABLE is not set
# CONFIG_FDCLONE_STDIO is not set
CONFIG_SDCLONE_DISABLE=y
CONFIG_NFILE_DESCRIPTORS=8
CONFIG_NFILE_STREAMS=8
CONFIG_NAME_MAX=16
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_SEM_PREALLOCHOLDERS=4
CONFIG_SEM_NNESTPRIO=16

#
# RTOS hooks
#
CONFIG_BOARD_INITIALIZE=y
# CONFIG_BOARD_INITTHREAD is not set
# CONFIG_SCHED_STARTHOOK is not set
CONFIG_SCHED_ATEXIT=y
CONFIG_SCHED_ONEXIT=y

#
# Signal Numbers
#
CONFIG_SIG_SIGUSR1=1
CONFIG_SIG_SIGUSR2=2
CONFIG_SIG_SIGALARM=3
CONFIG_SIG_SIGCHLD=4
CONFIG_SIG_SIGCONDTIMEDOUT=16

#
# POSIX Message Queue Options
#
CONFIG_PREALLOC_MQ_MSGS=4
CONFIG_MQ_MAXMSGSIZE=32

#
# Stack size information
#
CONFIG_IDLETHREAD_STACKSIZE=1024
CONFIG_USERMAIN_STACKSIZE=1024
# CONFIG_MPU_STACKGAURD is not set
CONFIG_PTHREAD_STACK_MIN=256
CONFIG_PTHREAD_STACK_DEFAULT=1024
# CONFIG_LOG_DUMP is not set

#
# Device Drivers
#
# CONFIG_DISABLE_POLL is not set
# CONFIG_DEV_NULL is not set
# CONFIG_DEV_URANDOM is not set
# CONFIG_DEV_ZERO is not set
# CONFIG_DRVR_READAHEAD is not set
# CONFIG_CAN is not set
# CONFIG_ARCH_HAVE_PWM_PULSECOUNT is not set
# CONFIG_ARCH_HAVE_PWM_MULTICHAN is not set
# CONFIG_PWM is not set
CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_I2C is not set
# CONFIG_SPI is not set
# CONFIG_GPIO is not set
# CONFIG_I2S is not set
# CONFIG_AUDIO_DEVICES is not set
# CONFIG_DRIVERS_VIDEO is not set

#
# LCD Driver Support
#
# CONFIG_LCD is not set
CONFIG_BCH=y
# CONFIG_RTC is not set
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_DEVPATH="/dev/watchdog0"
# CONFIG_WATCHDOG_FOR_IRQ is not set
# CONFIG_TIMER is not set
CONFIG_MMINFO=y
# CONFIG_PRODCONFIG is not set
# CONFIG_ANALOG is not set
# CONFIG_DRIVERS_OS_API_TEST is not set
CONFIG_NETDEVICES=y

#
# General Ethernet MAC Driver Options
#
# CONFIG_NETDEV_TELNET is not set
# CONFIG_NETDEV_MULTINIC is not set
# CONFIG_NET_DUMPPACKET is not set

#
# External Ethernet MAC Device Support
#
# CONFIG_NET_DM90x0 is not set
# CONFIG_DM9X_BUSWIDTH8 is not set
# CONFIG_DM9X_BUSWIDTH16 is not set
# CONFIG_DM9X_BUSWIDTH32 is not set
# CONFIG_DM9X_MODE_AUTO is not set
# CONFIG_DM9X_MODE_10MHD is not set
# CONFIG_DM9X_MODE_10MFD is not set
# CONFIG_DM9X_MODE_100MHD is not set
# CONFIG_DM9X_MODE_100MFD is not set
# CONFIG_ENC28J60 is not set
# CONFIG_ENCX24J600 is not set
CONFIG_NET_E1000=y
CONFIG_E1000_N_TX_DESC=128
CONFIG_E1000_N_RX_DESC=128
CONFIG_E1000_BUFF_SIZE=2048
# CONFIG_NET_SLIP is not set
# CONFIG_NET_VNET is not set
CONFIG_PIPES=y
CONFIG_DEV_PIPE_SIZE=1024
# CONFIG_POWER is not set
CONFIG_SERIAL=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_SERIAL_REMOVABLE is not set
CONFIG_SERIAL_CONSOLE=y
# CONFIG_16550_UART is not set
# CONFIG_ARCH_HAVE_UART is not set
# CONFIG_ARCH_HAVE_UART0 is not set
# CONFIG_ARCH_HAVE_UART1 is not set
# CONFIG_ARCH_HAVE_UART2 is not set
# CONFIG_ARCH_HAVE_UART3 is not set
# CONFIG_ARCH_HAVE_UART4 is not set
# CONFIG_ARCH_HAVE_UART5 is not set
# CONFIG_ARCH_HAVE_UART6 is not set
# CONFIG_ARCH_HAVE_UART7 is not set
# CONFIG_ARCH_HAVE_UART8 is not set
# CONFIG_ARCH_HAVE_SCI0 is not set
# CONFIG_ARCH_HAVE_SCI1 is not set
# CONFIG_ARCH_HAVE_USART0 is not set
# CONFIG_ARCH_HAVE_USART1 is not set
CONFIG_ARCH_HAVE_USART2=y
CONFIG_ARCH_HAVE_USART3=y
# CONFIG_ARCH_HAVE_USART4 is not set
# CONFIG_ARCH_HAVE_USART5 is not set
CONFIG_ARCH_HAVE_USART6=y
# CONFIG_ARCH_HAVE_USART7 is not set
# CONFIG_ARCH_HAVE_USART8 is not set
# CONFIG_ARCH_HAVE_OTHER_UART is not set

#
# USART Configuration
#
CONFIG_USART2_ISUART=y
CONFIG_USART3_ISUART=y
CONFIG_USART6_ISUART=y
# CONFIG_OTHER_UART_SERIALDRIVER is not set
CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y
CONFIG_SERIAL_NPOLLWAITERS=2
# CONFIG_SERIAL_IFLOWCONTROL is not set
# CONFIG_SERIAL_OFLOWCONTROL is not set
# CONFIG_SERIAL_TIOCSERGSTRUCT is not set
CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
# CONFIG_SERIAL_TERMIOS is not set
# CONFIG_USART2_SERIAL_CONSOLE is not set
CONFIG_USART3_SERIAL_CONSOLE=y
# CONFIG_USART6_SERIAL_CONSOLE is not set
# CONFIG_OTHER_SERIAL_CONSOLE is not set
# CONFIG_NO_SERIAL_CONSOLE is not set
# CONFIG_UART_SERIALDRIVER is not set
# CONFIG_UART0_SERIALDRIVER is not set
# CONFIG_UART1_SERIALDRIVER is not set
# CONFIG_UART2_SERIALDRIVER is not set
# CONFIG_UART3_SERIALDRIVER is not set
# CONFIG_UART4_SERIALDRIVER is not set
# CONFIG_UART5_SERIALDRIVER is not set
# CONFIG_UART6_SERIALDRIVER is not set
# CONFIG_UART7_SERIALDRIVER is not set
# CONFIG_UART8_SERIALDRIVER is not set
# CONFIG_LPUART_SERIALDRIVER is not set
# CONFIG_LPUART0_SERIALDRIVER is not set
# CONFIG_LPUART1_SERIALDRIVER is not set
# CONFIG_LPUART2_SERIALDRIVER is not set
# CONFIG_LPUART3_SERIALDRIVER is not set
# CONFIG_LPUART4_SERIALDRIVER is not set
# CONFIG_LPUART5_SERIALDRIVER is not set
# CONFIG_LPUART6_SERIALDRIVER is not set
# CONFIG_LPUART7_SERIALDRIVER is not set
# CONFIG_LPUART8_SERIALDRIVER is not set

#
# USART2 Configuration
#
CONFIG_USART2_RXBUFSIZE=1024
CONFIG_USART2_TXBUFSIZE=1024
CONFIG_USART2_BAUD=115200
CONFIG_USART2_BITS=8
CONFIG_USART2_PARITY=0
CONFIG_USART2_2STOP=0
# CONFIG_USART2_IFLOWCONTROL is not set
# CONFIG_USART2_OFLOWCONTROL is not set

#
# USART3 Configuration
#
CONFIG_USART3_RXBUFSIZE=1024
CONFIG_USART3_TXBUFSIZE=1024
CONFIG_USART3_BAUD=115200
CONFIG_USART3_BITS=8
CONFIG_USART3_PARITY=0
CONFIG_USART3_2STOP=0
# CONFIG_USART3_IFLOWCONTROL is not set
# CONFIG_USART3_OFLOWCONTROL is not set

#
# USART6 Configuration
#
CONFIG_USART6_RXBUFSIZE=1024
CONFIG_USART6_TXBUFSIZE=1024
CONFIG_USART6_BAUD=115200
CONFIG_USART6_BITS=8
CONFIG_USART6_PARITY=0
CONFIG_USART6_2STOP=0
# CONFIG_USART6_IFLOWCONTROL is not set
# CONFIG_USART6_OFLOWCONTROL is not set
# CONFIG_SENSOR is not set
# CONFIG_USBDEV is not set
# CONFIG_USBHOST is not set
# CONFIG_FOTA_DRIVER is not set

#
# System Logging
#
# CONFIG_RAMLOG is not set
# CONFIG_SYSLOG_CONSOLE is not set

#
# T-trace
#
# CONFIG_TTRACE is not set
# CONFIG_IOTDEV is not set

#
# Wireless Device Options
#
# CONFIG_DRIVERS_WIRELESS is not set
# CONFIG_DRIVERS_BLUETOOTH is not set
# CONFIG_OTP is not set
# CONFIG_SECURITY_LINK_DRV is not set

#
# Networking Support
#
CONFIG_ARCH_HAVE_NET=y
# CONFIG_ARCH_HAVE_PHY is not set
CONFIG_NET=y
CONFIG_NET_LWIP=y

#
# LwIP options
#
CONFIG_NET_IPv4=y
CONFIG_NET_IP_DEFAULT_TTL=255
# CONFIG_NET_IP_FORWARD is not set
CONFIG_NET_IP_OPTIONS_ALLOWED=y
CONFIG_NET_IP_FRAG=y
CONFIG_NET_IP_REASSEMBLY=y
CONFIG_NET_IPV4_REASS_MAX_PBUFS=20
CONFIG_NET_IPV4_REASS_MAXAGE=3
# CONFIG_NET_ICMP is not set
# CONFIG_NET_LWIP_IGMP is not set
CONFIG_NET_ARP=y
CONFIG_NET_ARP_TABLESIZE=10
CONFIG_NET_ARP_QUEUEING=y
CONFIG_NET_ETHARP_TRUST_IP_MAC=y
CONFIG_NET_ETH_PAD_SIZE=0
# CONFIG_NET_ARP_STATIC_ENTRIES is not set
CONFIG_NET_UDP=y
# CONFIG_NET_NETBUF_RECVINFO is not set
CONFIG_NET_UDP_TTL=255
CONFIG_NET_UDPLITE=y
CONFIG_NET_TCP=y
CONFIG_NET_TCP_TTL=255
CONFIG_NET_TCP_WND=2144
# CONFIG_NET_WND_SCALE is not set
CONFIG_NET_TCP_MAXRTX=12
CONFIG_NET_TCP_SYNMAXRTX=6
CONFIG_NET_TCP_QUEUE_OOSEQ=y
CONFIG_NET_TCP_MSS=536
CONFIG_NET_TCP_CALCULATE_EFF_SEND_MSS=y
CONFIG_NET_TCP_SND_BUF=1072
CONFIG_NET_TCP_SND_QUEUELEN=8
CONFIG_NET_TCP_OOSEQ_MAX_BYTES=0
CONFIG_NET_TCP_OOSEQ_MAX_PBUFS=0
# CONFIG_NET_TCP_LISTEN_BACKLOG is not set
CONFIG_NET_TCP_OVERSIZE=536
# CONFIG_NET_TCP_TIMESTAMPS is not set
CONFIG_NET_TCP_WND_UPDATE_THRESHOLD=536
# CONFIG_NET_IPv6 is not set

#
# Socket support
#
CONFIG_NET_SOCKET=y
CONFIG_NBSDSOCKET_DESCRIPTORS=8
CONFIG_NET_TCP_KEEPALIVE=y
CONFIG_NET_RAW=y
# CONFIG_NET_SOCKET_OPTION_BROADCAST is not set
# CONFIG_NET_RANDOMIZE_INITIAL_LOCAL_PORTS is not set
# CONFIG_NET_SO_SNDTIMEO is not set
CONFIG_NET_SO_RCVTIMEO=y
# CONFIG_NET_SO_RCVBUF is not set
CONFIG_NET_SO_REUSE=y
# CONFIG_NET_SO_REUSE_RXTOALL is not set

#
# LWIP Mailbox Configurations
#
CONFIG_NET_TCPIP_MBOX_SIZE=0
CONFIG_NET_DEFAULT_ACCEPTMBOX_SIZE=0
CONFIG_NET_DEFAULT_RAW_RECVMBOX_SIZE=0
CONFIG_NET_DEFAULT_TCP_RECVMBOX_SIZE=0
CONFIG_NET_DEFAULT_UDP_RECVMBOX_SIZE=0

#
# Memory Configurations
#
CONFIG_NET_MEM_ALIGNMENT=4
# CONFIG_NET_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT is not set
# CONFIG_NET_MEM_LIBC_MALLOC is not set
# CONFIG_NET_MEMP_MEM_MALLOC is not set
# CONFIG_NET_MEM_USE_POOLS is not set
CONFIG_NET_MEM_SIZE=1600
CONFIG_NET_MEMP_OVERFLOW_CHECK=0
# CONFIG_NET_MEMP_SANITY_CHECK is not set
# CONFIG_NET_MEMP_SEPARATE_POOLS is not set
CONFIG_NET_MEMP_NUM_PBUF=16
CONFIG_NET_MEMP_NUM_RAW_PCB=4
CONFIG_NET_MEMP_NUM_UDP_PCB=4
CONFIG_NET_MEMP_NUM_TCP_PCB=5
CONFIG_NET_MEMP_NUM_TCP_PCB_LISTEN=8
CONFIG_NET_MEMP_NUM_TCP_SEG=16
CONFIG_NET_MEMP_NUM_REASSDATA=5
CONFIG_NET_MEMP_NUM_FRAG_PBUF=15
CONFIG_NET_MEMP_NUM_ARP_QUEUE=30
CONFIG_NET_MEMP_NUM_SYS_TIMEOUT=6
CONFIG_NET_MEMP_NUM_TCPIP_MSG_API=8
CONFIG_NET_MEMP_NUM_TCPIP_MSG_INPKT=8
CONFIG_NET_PBUF_POOL_SIZE=16

#
# LWIP Task Configurations
#
# CONFIG_NET_TCPIP_CORE_LOCKING is not set
# CONFIG_NET_TCPIP_CORE_LOCKING_INPUT is not set
CONFIG_NET_TCPIP_THREAD_NAME="LWIP_TCP/IP"
CONFIG_NET_TCPIP_THREAD_PRIO=110
CONFIG_NET_TCPIP_THREAD_STACKSIZE=4096
CONFIG_NET_COMPAT_MUTEX=y
CONFIG_NET_SYS_LIGHTWEIGHT_PROT=y
CONFIG_NET_DEFAULT_THREAD_NAME="lwIP"
CONFIG_NET_DEFAULT_THREAD_PRIO=1
CONFIG_NET_DEFAULT_THREAD_STACKSIZE=0

#
# Debug Options for Network
#
# CONFIG_NET_LWIP_ASSERT is not set
# CONFIG_NET_LWIP_ERROR is not set
# CONFIG_NET_LWIP_DEBUG is not set

#
# Enable Statistics
#
CONFIG_NET_STATS=y
# CONFIG_NET_STATS_DISPLAY is not set
# CONFIG_NET_LINK_STATS is not set
# CONFIG_NET_ETHARP_STATS is not set
# CONFIG_NET_IP_STATS is not set
# CONFIG_NET_IPFRAG_STATS is not set
# CONFIG_NET_UDP_STATS is not set
# CONFIG_NET_TCP_STATS is not set
# CONFIG_NET_MEM_STATS is not set
# CONFIG_NET_MEMP_STATS is not set
# CONFIG_NET_SYS_STATS is not set
# CONFIG_NET_LWIP_VLAN is not set
# CONFIG_NET_LWIP_SLIP_INTERFACE is not set
# CONFIG_NET_LWIP_PPP_SUPPORT is not set
# CONFIG_NET_LWIP_SNMP is not set
CONFIG_NET_LWIP_NETDB=y
CONFIG_NET_DNS_TABLE_SIZE=4
CONFIG_NET_DNS_MAX_NAME_LENGTH=256
CONFIG_NET_DNS_MAX_SERVERS=2
# CONFIG_NET_DNS_DOES_NAME_CHECK is not set
CONFIG_NET_DNS_SECURE=0
CONFIG_NET_DNS_MAX_TTL=604800
CONFIG_NET_DNS_MAX_RETRIES=4
# CONFIG_NET_DNS_LOCAL_HOSTLIST is not set
# CONFIG_NET_LWIP_SINGLE_PBUF is not set

#
# Driver buffer configuration
#
CONFIG_NET_ETH_MTU=1000
CONFIG_NET_GUARDSIZE=2

#
# Data link support
#
# CONFIG_NET_MULTILINK is not set
CONFIG_NET_ETHERNET=y

#
# Protocols
#

#
# Dynamic Host Configuration Protocol (DHCP)
#
CONFIG_NET_DHCP=y
# CONFIG_NET_LWIP_DHCP is not set
# CONFIG_NETUTILS_DHCPC is not set
# CONFIG_NETUTILS_DHCPD is not set
# CONFIG_NETUTILS_XMLRPC is not set
# CONFIG_NETUTILS_NTPCLIENT is not set
# CONFIG_NETUTILS_WEBSERVER is not set
# CONFIG_NETUTILS_FTPC is not set
# CONFIG_NETUTILS_MDNS is not set
# CONFIG_NETUTILS_FTPD is not set
# CONFIG_NETUTILS_LIBCOAP is not set
# CONFIG_NETUTILS_TFTPC is not set
# CONFIG_NETUTILS_TELNETD is not set
# CONFIG_NETUTILS_SMTP is not set
# CONFIG_NETUTILS_MQTT is not set
# CONFIG_NET_SECURITY_TLS is not set

#
# Wireless
#
# CONFIG_WIFI_MANAGER is not set

#
# Bluetooth
#

#
# Network utilities
#
# CONFIG_NETUTILS_NETLIB is not set

#
# Network Manager
#
# CONFIG_NET_NETMGR is not set

#
# Network Device Operations
#
# CONFIG_NETDEV_PHY_IOCTL is not set
# CONFIG_LWNL80211 is not set
# CONFIG_NET_LOOPBACK_INTERFACE is not set

#
# Audio Support
#
# CONFIG_AUDIO is not set

#
# Media Support
#

#
# File Systems
#
# CONFIG_DISABLE_MOUNTPOINT is not set
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set
CONFIG_FS_READABLE=y
CONFIG_FS_WRITABLE=y
# CONFIG_FS_NAMED_SEMAPHORES is not set
CONFIG_FS_MQUEUE_MPATH="/var/mqueue"
# CONFIG_FS_SMARTFS is not set
CONFIG_FS_PROCFS=y
# CONFIG_FS_AUTOMOUNT_PROCFS is not set

#
# Exclude individual procfs entries
#
# CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set
# CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set
# CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set
# CONFIG_FS_PROCFS_EXCLUDE_IRQS is not set
# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set
# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set
# CONFIG_FS_ROMFS is not set
# CONFIG_FS_TMPFS is not set

#
# Block Driver Configurations
#
# CONFIG_RAMDISK is not set

#
# MTD Configuration
#
CONFIG_MTD=y
CONFIG_MTD_PARTITION=y
CONFIG_MTD_PARTITION_NAMES=y
# CONFIG_MTD_PROGMEM is not set
CONFIG_MTD_FTL=y

#
# MTD_FTL Configurations
#
# CONFIG_MTD_CONFIG is not set
# CONFIG_MTD_BYTE_WRITE is not set

#
# MTD Device Drivers
#
# CONFIG_MTD_M25P is not set
# CONFIG_RAMMTD is not set
# CONFIG_MTD_SMART is not set
# CONFIG_MTD_W25 is not set
# CONFIG_MTD_JEDEC is not set

#
# System Logging
#
# CONFIG_SYSLOG is not set
# CONFIG_SYSLOG_TIMESTAMP is not set

#
# Database
#
# CONFIG_ARASTORAGE is not set

#
# Light Weight AI Framework
#
# CONFIG_LW_AIFW is not set

#
# AraUI Framework
#
# CONFIG_UI is not set

#
# Memory Management
#
CONFIG_MM_KERNEL_HEAP=y
# CONFIG_REALLOC_DISABLE_NEIGHBOR_EXTENSION is not set
# CONFIG_MM_SMALL is not set
CONFIG_KMM_REGIONS=1
CONFIG_KMM_NHEAPS=1
# CONFIG_GRAN is not set
CONFIG_MM_ASSERT_ON_FAIL=y
# CONFIG_MM_DUMP_CORRPUTED_HEAP is not set

#
# Work Queue Support
#
# CONFIG_SCHED_WORKQUEUE is not set

#
# Kernel Work Queue
#
# CONFIG_SCHED_HPWORK is not set
# CONFIG_SCHED_LPWORK is not set

#
# Power Management
#
# CONFIG_PM is not set

#
# Debug Options
#
CONFIG_DEBUG=y
CONFIG_DEBUG_ERROR=y
# CONFIG_DEBUG_WARN is not set
# CONFIG_DEBUG_VERBOSE is not set

#
# Subsystem Debug Options
#
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_LIB is not set
# CONFIG_DEBUG_MM is not set
# CONFIG_DEBUG_NET is not set
# CONFIG_DEBUG_BLE is not set
# CONFIG_DEBUG_PM is not set
# CONFIG_DEBUG_SCHED is not set
# CONFIG_DEBUG_TASH is not set

#
# Framework Debug Options
#
# CONFIG_DEBUG_REBOOT_REASON is not set

#
# OS Function Debug Options
#
CONFIG_ARCH_HAVE_HEAPCHECK=y
# CONFIG_DEBUG_HEAP is not set
CONFIG_DEBUG_MM_HEAPINFO=y
# CONFIG_DEBUG_CHECK_FRAGMENTATION is not set
# CONFIG_DEBUG_IRQ is not set

#
# Driver Debug Options
#
# CONFIG_DEBUG_ANALOG is not set
# CONFIG_DEBUG_I2S is not set
# CONFIG_DEBUG_WATCHDOG is not set

#
# System Debug Options
#
# CONFIG_DEBUG_SYSTEM is not set

#
# Stack Debug Options
#
CONFIG_ARCH_HAVE_STACKCHECK=y
# CONFIG_STACK_COLORATION is not set

#
# Build Debug Options
#
CONFIG_DEBUG_SYMBOLS=y
# CONFIG_FRAME_POINTER is not set

#
# Logger Module
#
# CONFIG_LOGM is not set

#
# Built-in Libraries
#

#
# Standard C Library Options
#
CONFIG_STDIO_BUFFER_SIZE=64
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set
CONFIG_LIBC_LONG_LONG=y
CONFIG_LIBC_SCANSET=y
# CONFIG_NOPRINTF_LONGLONG_TO_ASCII is not set
# CONFIG_LIBC_IOCTL_VARIADIC is not set
# CONFIG_LIBC_WCHAR is not set
# CONFIG_LIBC_LOCALE is not set
CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_CR is not set
# CONFIG_EOL_IS_LF is not set
# CONFIG_EOL_IS_BOTH_CRLF is not set
CONFIG_EOL_IS_EITHER_CRLF=y
CONFIG_LIBC_STRERROR=y
# CONFIG_LIBC_STRERROR_SHORT is not set
# CONFIG_LIBC_PERROR_STDOUT is not set
CONFIG_LIBC_TMPDIR="/tmp"
CONFIG_LIBC_MAX_TMPFILE=32
CONFIG_ARCH_LOWPUTC=y
# CONFIG_LIBC_LOCALTIME is not set
CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_LIBC_ARCH_ELF is not set
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
# CONFIG_LIB_ENVPATH is not set
# CONFIG_LIB_HASHMAP is not set

#
# Program Execution Options
#
# CONFIG_LIBC_SYMTAB is not set

#
# Basic CXX Support
#
# CONFIG_C99_BOOL8 is not set
# CONFIG_HAVE_CXX is not set

#
# External Libraries
#
# CONFIG_AVS_DEVICE_SDK is not set
# CONFIG_AWS_SDK is not set
# CONFIG_NETUTILS_CODECS is not set

#
# CURL Options
#
# CONFIG_ENABLE_CURL is not set
# CONFIG_ERROR_REPORT is not set
# CONFIG_ENABLE_IOTIVITY is not set
# CONFIG_NETUTILS_JSON is not set
# CONFIG_LIBTUV is not set
# CONFIG_LWM2M_WAKAAMA is not set
# CONFIG_WIFI_MBOX is not set
# CONFIG_STRESS_TOOL is not set
# CONFIG_VOICE_SOFTWARE_EPD is not set
# CONFIG_EXTERNAL_VEC is not set
# CONFIG_LIB_LZMA is not set
# CONFIG_LIB_MINIZ is not set
# CONFIG_NANOPB is not set
# CONFIG_LIBSODIUM is not set
# CONFIG_EXTERNAL_TFMICRO is not set

#
# Binary Loader
#
# CONFIG_BINFMT_ENABLE is not set

#
# Compression
#
# CONFIG_COMPRESSION is not set

#
# Application Configuration
#

#
# Application entry point list
#
# CONFIG_ENTRY_MANUAL is not set
CONFIG_ENTRY_HELLO=y
CONFIG_USER_ENTRYPOINT="hello_main"
CONFIG_BUILTIN_APPS=y

#
# Examples
#
# CONFIG_EXAMPLES_AWS is not set
# CONFIG_EXAMPLES_BLE_TESTER is not set

#
# Board Specific Demos
#
# CONFIG_EXAMPLES_WIFICSI is not set
# CONFIG_EXAMPLES_CURLTEST is not set
# CONFIG_EXAMPLES_DNSCLIENT_TEST is not set

#
# dTLS
#
# CONFIG_EXAMPLES_EEPROM_TEST is not set
# CONFIG_EXAMPLES_EVENTLOOP is not set
# CONFIG_EXAMPLES_FOTA_SAMPLE is not set
# CONFIG_FILESYSTEM_TEST is not set

#
# gRPC
#
# CONFIG_EXAMPLES_HEAVY_SIGNAL_MESSAGE_TEST is not set
CONFIG_EXAMPLES_HELLO=y
# CONFIG_EXAMPLES_IOTBUS_TEST is not set
# CONFIG_EXAMPLES_IOTJS_STARTUP is not set
# CONFIG_EXAMPLES_KERNEL_SAMPLE is not set
# CONFIG_EXAMPLES_KERNEL_UPDATE is not set

#
# Libcoap
#
# CONFIG_EXAMPLES_LIBTUV is not set
# CONFIG_EXAMPLES_LWNL_SAMPLE is not set
# CONFIG_EXAMPLES_MEMORY_FRAGMENTATION_TEST is not set
# CONFIG_EXAMPLES_NETTEST is not set

#
# Performance
#
# CONFIG_EXAMPLES_HEAP_PERFORMANCE_TEST is not set
# CONFIG_EXAMPLES_SYSCALL_PERFORMANCE is not set

#
# Protocol Buffer
#
# CONFIG_EXAMPLES_REBOOT_REASON is not set
# CONFIG_EXAMPLES_RSSI_REPORT is not set

#
# Security Test
#
# CONFIG_EXAMPLES_SECURITY_API_TEST is not set
# CONFIG_EXAMPLES_SECLINK_TOOL is not set
# CONFIG_EXAMPLES_SELECT_TEST is not set
# CONFIG_EXAMPLES_SENSORBOARD is not set
# CONFIG_EXAMPLES_SETJMP_TEST is not set
# CONFIG_EXAMPLES_SIMPLE_FILE_TRANSFER is not set

#
# SmartFs Test Applications
#
# CONFIG_EXAMPLES_SMART is not set
# CONFIG_EXAMPLES_SMART_TEST is not set
# CONFIG_EXAMPLES_SMARTFS_POWERCUT is not set
# CONFIG_EXAMPLES_ST_THINGS is not set
# CONFIG_EXAMPLES_TESTCASE is not set

#
# TLS
#
# CONFIG_UART_HW_TEST is not set

#
# Wifi Manager
#
# CONFIG_EXAMPLES_TAHI is not set

#
# Platform-specific Support
#
# CONFIG_PLATFORM_CONFIGDATA is not set

#
# Shell
#
CONFIG_TASH=y
CONFIG_TASH_MAX_STORE_COMMANDS=10
# CONFIG_TASH_USLEEP is not set
# CONFIG_TASH_REBOOT is not set
# CONFIG_TASH_COMMAND_INTERFACE is not set
CONFIG_TASH_CMDTASK_STACKSIZE=4096
CONFIG_TASH_CMDTASK_PRIORITY=100
# CONFIG_TASH_SCRIPT is not set

#
# System Libraries and Add-Ons
#
# CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FLASH_READ is not set
# CONFIG_SYSTEM_FOTA_HAL is not set
# CONFIG_SYSTEM_INIFILE is not set
CONFIG_SYSTEM_PREAPP_INIT=y
CONFIG_SYSTEM_PREAPP_STACKSIZE=2048
# CONFIG_MEM_LEAK_CHECKER is not set
# CONFIG_SYSTEM_NETDB is not set
# CONFIG_SYSTEM_RAMTEST is not set
# CONFIG_SYSTEM_READLINE is not set
CONFIG_SYSTEM_INFORMATION=y
CONFIG_SYSTEM_CMDS=y
CONFIG_SECURITY_LEVEL_CMDS=y
# CONFIG_FS_CMDS is not set
CONFIG_ENABLE_DATE=y
CONFIG_ENABLE_ENV_GET=y
CONFIG_ENABLE_ENV_SET=y
CONFIG_ENABLE_ENV_UNSET=y
CONFIG_ENABLE_FREE=y
CONFIG_ENABLE_HEAPINFO=y
# CONFIG_HEAPINFO_USER_GROUP is not set
CONFIG_ENABLE_KILL=y
CONFIG_ENABLE_KILLALL=y
CONFIG_ENABLE_PS=y
# CONFIG_ENABLE_STACKMONITOR is not set
CONFIG_ENABLE_UPTIME=y
# CONFIG_SYSTEM_VI is not set

#
# Loadable apps Configuration
#

#
# Runtime Environment
#
# CONFIG_ENABLE_IOTJS is not set

#
# Device Management
#
# CONFIG_DM is not set

#
# Binary manager
#
# CONFIG_USE_BP is not set
# CONFIG_BINARY_MANAGER is not set

#
# Task Monitor
#
# CONFIG_TASK_MONITOR is not set

#
# Task manager
#
# CONFIG_TASK_MANAGER is not set

#
# Event Loop Framework
#
# CONFIG_EVENTLOOP is not set

#
# Messaging Framework
#
# CONFIG_MESSAGING_IPC is not set

#
# Preference Support
#

#
# Things Management
#

#
# IoTBus Framework
#
# CONFIG_IOTBUS is not set

#
# Security Framework
#
CONFIG_SECURITY_API=y
# CONFIG_DEBUG_SECURITY_FRAMEWORK_ERROR is not set
# CONFIG_SECURITY_AUTH is not set
# CONFIG_SECURITY_CRYPTO is not set
# CONFIG_SECURITY_KEYMGR is not set
CONFIG_SECURITY_SS=y
sunghan-chang commented 10 months ago

@j11591 @hs36-kim Could you check this?

Shark7Pepper commented 10 months ago

It seems that the eth driver for this board is not implemented.