Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Shark7Pepper opened this issue Aug 28, 2023 · 5 comments
Open

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

Shark7Pepper opened this issue Aug 28, 2023 · 5 comments
Assignees

Comments

@Shark7Pepper
Copy link

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
Copy link
Contributor

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

@Shark7Pepper
Copy link
Author

Shark7Pepper commented Aug 28, 2023

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

@sunghan-chang
Copy link
Contributor

#
# 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
Copy link
Contributor

@j11591 @hs36-kim Could you check this?

@Shark7Pepper
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants