mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-08-18 11:48:40 +08:00
@@ -68,6 +68,7 @@
|
||||
"RTT_BSP": "others_ft32_mm32_acm32",
|
||||
"RTT_TOOL_CHAIN": "sourcery-arm",
|
||||
"SUB_RTT_BSP": [
|
||||
"phytium/aarch32",
|
||||
"qemu-vexpress-a9",
|
||||
"airm2m/air32f103",
|
||||
"acm32/acm32f0x0-nucleo",
|
||||
@@ -369,6 +370,7 @@
|
||||
"RTT_BSP": "aarch64",
|
||||
"RTT_TOOL_CHAIN": "sourcery-aarch64",
|
||||
"SUB_RTT_BSP": [
|
||||
"phytium/aarch64",
|
||||
"qemu-virt64-aarch64",
|
||||
"raspberry-pi/raspi3-64",
|
||||
"raspberry-pi/raspi4-64"
|
||||
|
||||
+171
-68
@@ -2,19 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
CONFIG_RT_ALIGN_SIZE=4
|
||||
# CONFIG_RT_THREAD_PRIORITY_8 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +165,7 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,61 +327,39 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
# CONFIG_RT_USING_HWTIMER is not set
|
||||
CONFIG_RT_USING_CHERRYUSB=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ECM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_RNDIS is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_NCM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_VIDEO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_AUDIO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_BLUETOOTH is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_ASIX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_RTL8152 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_FTDI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_RT_USING_CHERRYUSB is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -423,6 +500,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -444,6 +522,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -456,6 +536,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1352,6 +1448,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1385,8 +1482,8 @@ CONFIG_RT_USING_PWM2=y
|
||||
# CONFIG_RT_USING_PWM7 is not set
|
||||
CONFIG_BSP_USING_I2C=y
|
||||
CONFIG_I2C_USE_MIO=y
|
||||
CONFIG_RT_USING_MIO0=y
|
||||
CONFIG_RT_USING_MIO1=y
|
||||
# CONFIG_RT_USING_MIO0 is not set
|
||||
# CONFIG_RT_USING_MIO1 is not set
|
||||
# CONFIG_RT_USING_MIO2 is not set
|
||||
# CONFIG_RT_USING_MIO3 is not set
|
||||
# CONFIG_RT_USING_MIO4 is not set
|
||||
@@ -1400,7 +1497,7 @@ CONFIG_RT_USING_MIO1=y
|
||||
# CONFIG_RT_USING_MIO12 is not set
|
||||
# CONFIG_RT_USING_MIO13 is not set
|
||||
# CONFIG_RT_USING_MIO14 is not set
|
||||
# CONFIG_RT_USING_MIO15 is not set
|
||||
CONFIG_RT_USING_MIO15=y
|
||||
# CONFIG_I2C_USE_CONTROLLER is not set
|
||||
CONFIG_BSP_USING_SDIF=y
|
||||
CONFIG_BSP_USING_SDCARD_FATFS=y
|
||||
@@ -1413,6 +1510,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1432,15 +1533,17 @@ CONFIG_USE_AARCH64_L1_TO_AARCH32=y
|
||||
# Soc configuration
|
||||
#
|
||||
# CONFIG_TARGET_PHYTIUMPI is not set
|
||||
# CONFIG_TARGET_E2000Q is not set
|
||||
CONFIG_TARGET_E2000D=y
|
||||
CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_E2000D is not set
|
||||
# CONFIG_TARGET_E2000S is not set
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
CONFIG_F32BIT_MEMORY_LENGTH=0x80000000
|
||||
CONFIG_F64BIT_MEMORY_ADDRESS=0x2000000000
|
||||
@@ -1454,22 +1557,21 @@ CONFIG_DEFAULT_DEBUG_PRINT_UART1=y
|
||||
#
|
||||
# Board Configuration
|
||||
#
|
||||
CONFIG_E2000D_DEMO_BOARD=y
|
||||
CONFIG_BOARD_NAME="demo"
|
||||
|
||||
#
|
||||
# IO mux configuration when board start up
|
||||
#
|
||||
# CONFIG_USE_SPI_IOPAD is not set
|
||||
# CONFIG_USE_GPIO_IOPAD is not set
|
||||
# CONFIG_USE_CAN_IOPAD is not set
|
||||
# CONFIG_USE_QSPI_IOPAD is not set
|
||||
# CONFIG_USE_PWM_IOPAD is not set
|
||||
# CONFIG_USE_ADC_IOPAD is not set
|
||||
# CONFIG_USE_MIO_IOPAD is not set
|
||||
# CONFIG_USE_TACHO_IOPAD is not set
|
||||
# CONFIG_USE_UART_IOPAD is not set
|
||||
# CONFIG_USE_THIRD_PARTY_IOPAD is not set
|
||||
CONFIG_E2000Q_DEMO_BOARD=y
|
||||
|
||||
#
|
||||
# IO mux configuration when board start up
|
||||
#
|
||||
# end of IO mux configuration when board start up
|
||||
|
||||
# CONFIG_CUS_DEMO_BOARD is not set
|
||||
@@ -1491,5 +1593,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +165,6 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
CONFIG_RT_USING_DFS_MQUEUE=y
|
||||
@@ -206,6 +303,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -216,6 +314,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -237,8 +336,9 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
@@ -251,6 +351,15 @@ CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -400,6 +509,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -421,6 +531,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -432,12 +544,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_LWP_ENABLE_ASID=y
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
@@ -447,12 +576,6 @@ CONFIG_RT_USING_LDSO=y
|
||||
CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1349,6 +1472,7 @@ CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1407,9 +1531,8 @@ CONFIG_USE_SDIF0_EMMC=y
|
||||
CONFIG_USING_SDIF1=y
|
||||
CONFIG_USE_SDIF1_TF=y
|
||||
# CONFIG_USE_SDIF1_EMMC is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
# CONFIG_RT_USING_DC_CHANNEL1 is not set
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1435,6 +1558,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
@@ -1488,5 +1613,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +69,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,19 +81,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +102,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,7 +112,6 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -149,6 +201,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 1024
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_CANFD
|
||||
#define RT_USING_I2C
|
||||
@@ -166,6 +219,13 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -292,11 +352,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define LWP_ENABLE_ASID
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
@@ -304,10 +374,6 @@
|
||||
#define LWP_USING_TERMINAL
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -521,8 +587,6 @@
|
||||
#define USE_SDIF0_EMMC
|
||||
#define USING_SDIF1
|
||||
#define USE_SDIF1_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +165,7 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,20 +327,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -259,6 +371,7 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
@@ -266,6 +379,8 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
@@ -423,6 +538,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -444,6 +560,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -456,6 +574,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1352,6 +1486,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1413,6 +1548,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1438,6 +1577,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
@@ -1491,5 +1632,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
@@ -10,6 +68,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +108,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -150,6 +203,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -279,6 +343,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -496,6 +570,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +165,7 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,20 +327,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -258,16 +370,22 @@ CONFIG_RT_CHERRYUSB_DEVICE_SPEED_HS=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_AT is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_GD is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_HC is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CHIPIDEA_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CHIPIDEA_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CH32 is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_AIC is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_PUSB2=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_NRF5X is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CDC_ACM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_HID is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_MSC=y
|
||||
@@ -280,6 +398,7 @@ CONFIG_RT_CHERRYUSB_DEVICE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_NONE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_KEYBOARD is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_MOUSE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_CUSTOM is not set
|
||||
@@ -295,6 +414,7 @@ CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_CDC is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_HID is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -435,6 +555,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -456,6 +577,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -468,6 +591,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -636,7 +775,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -756,8 +894,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -848,29 +984,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1043,7 +1162,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1065,7 +1183,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1386,6 +1503,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1408,7 +1526,6 @@ CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1448,6 +1565,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1473,6 +1594,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
@@ -1526,5 +1649,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
@@ -10,6 +68,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +108,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -151,6 +204,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -159,6 +223,7 @@
|
||||
#define RT_CHERRYUSB_DEVICE_PUSB2
|
||||
#define RT_CHERRYUSB_DEVICE_MSC
|
||||
#define RT_CHERRYUSB_DEVICE_TEMPLATE_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -280,6 +345,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -379,10 +454,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -486,7 +557,6 @@
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define RT_USING_PWM2
|
||||
#define BSP_USING_I2C
|
||||
@@ -502,6 +572,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +165,6 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
CONFIG_RT_USING_DFS_MQUEUE=y
|
||||
@@ -206,6 +303,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -216,6 +314,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -237,20 +336,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -400,6 +512,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -421,6 +534,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -432,12 +547,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_LWP_ENABLE_ASID=y
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
@@ -447,12 +579,6 @@ CONFIG_RT_USING_LDSO=y
|
||||
CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1349,6 +1475,7 @@ CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1407,9 +1534,8 @@ CONFIG_USE_SDIF0_EMMC=y
|
||||
CONFIG_USING_SDIF1=y
|
||||
CONFIG_USE_SDIF1_TF=y
|
||||
# CONFIG_USE_SDIF1_EMMC is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1435,6 +1561,8 @@ CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
@@ -1487,5 +1615,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +69,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,19 +81,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +102,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,7 +112,6 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -149,6 +201,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 1024
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_CANFD
|
||||
#define RT_USING_I2C
|
||||
@@ -166,6 +219,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -292,11 +356,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define LWP_ENABLE_ASID
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
@@ -304,10 +378,6 @@
|
||||
#define LWP_USING_TERMINAL
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -521,9 +591,6 @@
|
||||
#define USE_SDIF0_EMMC
|
||||
#define USING_SDIF1
|
||||
#define USE_SDIF1_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +165,7 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,20 +327,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -388,6 +500,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -409,6 +522,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -421,6 +536,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1317,6 +1448,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1378,6 +1510,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1403,6 +1539,8 @@ CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
@@ -1455,5 +1593,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +68,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +108,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -150,6 +203,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -274,6 +338,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -490,6 +564,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +165,6 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
CONFIG_RT_USING_DFS_MQUEUE=y
|
||||
@@ -206,6 +303,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -216,6 +314,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -237,8 +336,9 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
@@ -251,6 +351,15 @@ CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -400,6 +509,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -421,6 +531,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -432,12 +544,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_LWP_ENABLE_ASID=y
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
@@ -447,12 +576,6 @@ CONFIG_RT_USING_LDSO=y
|
||||
CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1349,6 +1472,7 @@ CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1401,9 +1525,8 @@ CONFIG_USING_SDIF0=y
|
||||
CONFIG_USE_SDIF0_TF=y
|
||||
# CONFIG_USE_SDIF0_EMMC is not set
|
||||
# CONFIG_USING_SDIF1 is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
# CONFIG_RT_USING_DC_CHANNEL1 is not set
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1429,6 +1552,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
@@ -1480,5 +1605,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +69,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,19 +81,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +102,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,7 +112,6 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -149,6 +201,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 1024
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_CANFD
|
||||
#define RT_USING_I2C
|
||||
@@ -166,6 +219,13 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -292,11 +352,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define LWP_ENABLE_ASID
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
@@ -304,10 +374,6 @@
|
||||
#define LWP_USING_TERMINAL
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -516,8 +582,6 @@
|
||||
#define BSP_USING_SDCARD_FATFS
|
||||
#define USING_SDIF0
|
||||
#define USE_SDIF0_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +165,6 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,8 +327,9 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
@@ -242,6 +342,15 @@ CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -253,11 +362,13 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
@@ -265,6 +376,8 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
@@ -280,7 +393,8 @@ CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -421,6 +535,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -442,6 +557,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -454,6 +571,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -622,7 +755,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -742,8 +874,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -834,29 +964,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1029,7 +1142,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1051,7 +1163,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1372,6 +1483,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1390,7 +1502,6 @@ CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1426,6 +1537,7 @@ CONFIG_BSP_USING_SDIF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1451,6 +1563,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
@@ -1502,5 +1616,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +68,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +107,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -151,6 +203,13 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -158,6 +217,7 @@
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -279,6 +339,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -378,10 +448,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -481,7 +547,6 @@
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
|
||||
@@ -2,10 +2,116 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +121,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +136,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
# CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG is not set
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +165,6 @@ CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +185,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=256
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -172,6 +268,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -197,6 +294,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=1024
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -207,6 +305,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -228,8 +327,9 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
@@ -242,6 +342,15 @@ CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -253,11 +362,13 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
@@ -265,6 +376,8 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_PUSB2=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_XHCI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
@@ -280,7 +393,8 @@ CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -421,6 +535,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -442,6 +557,8 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y
|
||||
CONFIG_RT_USING_UTEST=y
|
||||
CONFIG_UTEST_THR_STACK_SIZE=4096
|
||||
CONFIG_UTEST_THR_PRIORITY=20
|
||||
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
|
||||
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
|
||||
# CONFIG_RT_USING_VAR_EXPORT is not set
|
||||
CONFIG_RT_USING_RESOURCE_ID=y
|
||||
CONFIG_RT_USING_ADT=y
|
||||
@@ -454,6 +571,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=11
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -622,7 +755,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -742,8 +874,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -834,29 +964,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1029,7 +1142,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1051,7 +1163,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1372,6 +1483,7 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1390,7 +1502,6 @@ CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1426,6 +1537,7 @@ CONFIG_BSP_USING_SDIF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1451,6 +1563,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
@@ -1502,5 +1616,6 @@ CONFIG_LOG_ERROR=y
|
||||
CONFIG_USE_DEFAULT_INTERRUPT_CONFIG=y
|
||||
CONFIG_INTERRUPT_ROLE_MASTER=y
|
||||
# CONFIG_INTERRUPT_ROLE_SLAVE is not set
|
||||
# CONFIG_INTERRUPT_ROLE_NONE is not set
|
||||
# end of Sdk common configuration
|
||||
# end of Standalone Setting
|
||||
|
||||
@@ -3,6 +3,64 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +68,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +107,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -151,6 +203,13 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -158,6 +217,7 @@
|
||||
#define RT_CHERRYUSB_HOST_PUSB2
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -279,6 +339,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -378,10 +448,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -481,7 +547,6 @@
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
|
||||
@@ -111,6 +111,12 @@ load_e2000d_demo_rtthread:
|
||||
@cp ./configs/e2000d_demo_rtthread.h ./rtconfig.h -f
|
||||
scons -c
|
||||
|
||||
load_e2000d_demo_rtthread_pusb2_dc:
|
||||
@echo "Load configs from ./configs/e2000d_demo_rtthread_pusb2_dc"
|
||||
@cp ./configs/e2000d_demo_rtthread_pusb2_dc ./.config -f
|
||||
@cp ./configs/e2000d_demo_rtthread_pusb2_dc.h ./rtconfig.h -f
|
||||
scons -c
|
||||
|
||||
load_e2000d_demo_rtthread_test:
|
||||
@echo "Load configs from ./configs/e2000d_demo_rtthread_test"
|
||||
@cp ./configs/e2000d_demo_rtthread_test ./.config -f
|
||||
|
||||
@@ -3,13 +3,72 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
#define RT_CPUS_NR 4
|
||||
#define RT_ALIGN_SIZE 4
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +79,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 4096
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +99,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +108,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 256
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -150,13 +203,19 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
#define RT_CHERRYUSB_HOST
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
@@ -279,6 +338,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 11
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -485,8 +554,7 @@
|
||||
#define RT_USING_PWM2
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
#define RT_USING_MIO0
|
||||
#define RT_USING_MIO1
|
||||
#define RT_USING_MIO15
|
||||
#define BSP_USING_SDIF
|
||||
#define BSP_USING_SDCARD_FATFS
|
||||
#define USING_SDIF0
|
||||
@@ -496,6 +564,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
@@ -510,10 +582,10 @@
|
||||
|
||||
/* Soc configuration */
|
||||
|
||||
#define TARGET_E2000D
|
||||
#define TARGET_E2000Q
|
||||
#define SOC_NAME "e2000"
|
||||
#define TARGET_TYPE_NAME "d"
|
||||
#define SOC_CORE_NUM 2
|
||||
#define TARGET_TYPE_NAME "q"
|
||||
#define SOC_CORE_NUM 4
|
||||
#define F32BIT_MEMORY_ADDRESS 0x80000000
|
||||
#define F32BIT_MEMORY_LENGTH 0x80000000
|
||||
#define F64BIT_MEMORY_ADDRESS 0x2000000000
|
||||
@@ -524,8 +596,8 @@
|
||||
|
||||
/* Board Configuration */
|
||||
|
||||
#define E2000D_DEMO_BOARD
|
||||
#define BOARD_NAME "demo"
|
||||
#define E2000Q_DEMO_BOARD
|
||||
|
||||
/* IO mux configuration when board start up */
|
||||
|
||||
|
||||
+172
-75
@@ -2,19 +2,136 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
CONFIG_RT_ALIGN_SIZE=4
|
||||
# CONFIG_RT_THREAD_PRIORITY_8 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
# CONFIG_RT_DEBUGING_CONTEXT is not set
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -85,10 +192,9 @@ CONFIG_RT_USING_HEAP=y
|
||||
# end of Memory Management
|
||||
|
||||
CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -150,12 +258,9 @@ CONFIG_FINSH_USING_OPTION_COMPLETION=y
|
||||
CONFIG_RT_USING_DFS=y
|
||||
CONFIG_DFS_USING_POSIX=y
|
||||
CONFIG_DFS_USING_WORKDIR=y
|
||||
# CONFIG_RT_USING_DFS_MNTTABLE is not set
|
||||
CONFIG_DFS_FD_MAX=16
|
||||
CONFIG_RT_USING_DFS_V1=y
|
||||
# CONFIG_RT_USING_DFS_V2 is not set
|
||||
CONFIG_DFS_FILESYSTEMS_MAX=4
|
||||
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
|
||||
# CONFIG_RT_USING_DFS_V1 is not set
|
||||
CONFIG_RT_USING_DFS_V2=y
|
||||
CONFIG_RT_USING_DFS_ELMFAT=y
|
||||
|
||||
#
|
||||
@@ -185,10 +290,8 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||
# CONFIG_RT_USING_DFS_NFS is not set
|
||||
# end of DFS: device virtual file system
|
||||
|
||||
# CONFIG_RT_USING_FAL is not set
|
||||
@@ -208,6 +311,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +322,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,15 +344,19 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
@@ -266,43 +375,8 @@ CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
# CONFIG_RT_USING_HWTIMER is not set
|
||||
CONFIG_RT_USING_CHERRYUSB=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ECM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_RNDIS is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_NCM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_VIDEO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_AUDIO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_BLUETOOTH is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_ASIX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_RTL8152 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_FTDI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_RT_USING_CHERRYUSB is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -442,6 +516,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -473,6 +548,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1393,6 +1484,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1418,7 +1510,7 @@ CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
# CONFIG_RT_USING_PWM2 is not set
|
||||
CONFIG_RT_USING_PWM2=y
|
||||
# CONFIG_RT_USING_PWM3 is not set
|
||||
# CONFIG_RT_USING_PWM4 is not set
|
||||
# CONFIG_RT_USING_PWM5 is not set
|
||||
@@ -1454,6 +1546,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1464,7 +1560,7 @@ CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_GIC=y
|
||||
CONFIG_BSP_USING_GICV3=y
|
||||
CONFIG_PHYTIUM_ARCH_AARCH64=y
|
||||
CONFIG_ARM_SPI_BIND_CPU_ID=0
|
||||
CONFIG_ARM_SPI_BIND_CPU_ID=2
|
||||
|
||||
#
|
||||
# Standalone Setting
|
||||
@@ -1475,15 +1571,17 @@ CONFIG_TARGET_ARMV8_AARCH64=y
|
||||
# Soc configuration
|
||||
#
|
||||
# CONFIG_TARGET_PHYTIUMPI is not set
|
||||
# CONFIG_TARGET_E2000Q is not set
|
||||
CONFIG_TARGET_E2000D=y
|
||||
CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_E2000D is not set
|
||||
# CONFIG_TARGET_E2000S is not set
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
CONFIG_F32BIT_MEMORY_LENGTH=0x80000000
|
||||
CONFIG_F64BIT_MEMORY_ADDRESS=0x2000000000
|
||||
@@ -1497,22 +1595,21 @@ CONFIG_DEFAULT_DEBUG_PRINT_UART1=y
|
||||
#
|
||||
# Board Configuration
|
||||
#
|
||||
CONFIG_E2000D_DEMO_BOARD=y
|
||||
CONFIG_BOARD_NAME="demo"
|
||||
|
||||
#
|
||||
# IO mux configuration when board start up
|
||||
#
|
||||
# CONFIG_USE_SPI_IOPAD is not set
|
||||
# CONFIG_USE_GPIO_IOPAD is not set
|
||||
# CONFIG_USE_CAN_IOPAD is not set
|
||||
# CONFIG_USE_QSPI_IOPAD is not set
|
||||
# CONFIG_USE_PWM_IOPAD is not set
|
||||
# CONFIG_USE_ADC_IOPAD is not set
|
||||
# CONFIG_USE_MIO_IOPAD is not set
|
||||
# CONFIG_USE_TACHO_IOPAD is not set
|
||||
# CONFIG_USE_UART_IOPAD is not set
|
||||
# CONFIG_USE_THIRD_PARTY_IOPAD is not set
|
||||
CONFIG_E2000Q_DEMO_BOARD=y
|
||||
|
||||
#
|
||||
# IO mux configuration when board start up
|
||||
#
|
||||
# end of IO mux configuration when board start up
|
||||
|
||||
# CONFIG_CUS_DEMO_BOARD is not set
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,11 +195,10 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
CONFIG_RT_VER_NUM=0x50200
|
||||
CONFIG_RT_VER_NUM=0x50201
|
||||
CONFIG_RT_USING_STDC_ATOMIC=y
|
||||
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
|
||||
# end of RT-Thread Kernel
|
||||
@@ -119,6 +225,8 @@ CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_KERNEL_VADDR_START=0xffff000000000000
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -182,6 +290,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||
@@ -216,6 +325,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -226,6 +336,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -247,20 +358,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -409,6 +533,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
CONFIG_RT_LWIP_DEBUG=y
|
||||
# CONFIG_RT_LWIP_SYS_DEBUG is not set
|
||||
# CONFIG_RT_LWIP_ETHARP_DEBUG is not set
|
||||
@@ -467,12 +592,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
CONFIG_RT_USING_LDSO=y
|
||||
@@ -482,12 +624,6 @@ CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
CONFIG_RT_USING_VDSO=y
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1408,6 +1544,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1434,10 +1571,10 @@ CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
# CONFIG_RT_USING_PWM2 is not set
|
||||
# CONFIG_RT_USING_PWM3 is not set
|
||||
CONFIG_RT_USING_PWM3=y
|
||||
# CONFIG_RT_USING_PWM4 is not set
|
||||
# CONFIG_RT_USING_PWM5 is not set
|
||||
CONFIG_RT_USING_PWM6=y
|
||||
# CONFIG_RT_USING_PWM6 is not set
|
||||
# CONFIG_RT_USING_PWM7 is not set
|
||||
CONFIG_BSP_USING_I2C=y
|
||||
CONFIG_I2C_USE_MIO=y
|
||||
@@ -1466,9 +1603,8 @@ CONFIG_USE_SDIF0_EMMC=y
|
||||
CONFIG_USING_SDIF1=y
|
||||
CONFIG_USE_SDIF1_TF=y
|
||||
# CONFIG_USE_SDIF1_EMMC is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1496,6 +1632,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +80,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,20 +92,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +112,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,11 +123,10 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
#define RT_VER_NUM 0x50200
|
||||
#define RT_VER_NUM 0x50201
|
||||
#define RT_USING_STDC_ATOMIC
|
||||
#define RT_BACKTRACE_LEVEL_MAX_NR 32
|
||||
/* end of RT-Thread Kernel */
|
||||
@@ -87,6 +150,8 @@
|
||||
#define ARCH_ARM_MMU
|
||||
#define KERNEL_VADDR_START 0xffff000000000000
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -159,6 +224,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 64
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_HDR
|
||||
#define RT_CAN_USING_CANFD
|
||||
@@ -177,6 +243,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -296,11 +373,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
#define RT_USING_LDSO
|
||||
@@ -308,10 +395,6 @@
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
#define RT_USING_VDSO
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -518,7 +601,7 @@
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define BSP_USING_PWM
|
||||
#define RT_USING_PWM6
|
||||
#define RT_USING_PWM3
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
#define RT_USING_MIO15
|
||||
@@ -528,9 +611,6 @@
|
||||
#define USE_SDIF0_EMMC
|
||||
#define USING_SDIF1
|
||||
#define USE_SDIF1_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
# CONFIG_RT_DEBUGING_CONTEXT is not set
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -183,6 +291,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -208,6 +317,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +328,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,61 +350,41 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
# CONFIG_RT_USING_HWTIMER is not set
|
||||
CONFIG_RT_USING_CHERRYUSB=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ECM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_RNDIS is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_NCM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_VIDEO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_AUDIO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_BLUETOOTH is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_ASIX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_RTL8152 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_FTDI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -433,6 +524,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -464,6 +556,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1384,6 +1492,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1445,6 +1554,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1472,6 +1585,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +90,12 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -44,7 +108,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -53,7 +117,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -79,6 +142,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -160,13 +225,20 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
#define RT_CHERRYUSB_HOST
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
@@ -279,6 +351,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -497,6 +579,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
# CONFIG_RT_DEBUGING_CONTEXT is not set
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -183,6 +291,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -208,6 +317,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +328,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,20 +350,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -269,16 +393,22 @@ CONFIG_RT_CHERRYUSB_DEVICE_SPEED_HS=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_AT is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_GD is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_HC is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CHIPIDEA_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CHIPIDEA_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CH32 is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_AIC is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_PUSB2=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_NRF5X is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_CDC_ACM is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_HID is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_MSC=y
|
||||
@@ -291,6 +421,7 @@ CONFIG_RT_CHERRYUSB_DEVICE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_NONE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC_BLKDEV is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_KEYBOARD is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_MOUSE is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_HID_CUSTOM is not set
|
||||
@@ -306,6 +437,7 @@ CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_CDC is not set
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_WINUSBV2_HID is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -445,6 +577,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -476,11 +609,41 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
CONFIG_RT_USING_USB=y
|
||||
# CONFIG_RT_USING_USB_HOST is not set
|
||||
# CONFIG_RT_USING_USB_DEVICE is not set
|
||||
CONFIG_RT_USING_USB_DEVICE=y
|
||||
CONFIG_RT_USBD_THREAD_STACK_SZ=4096
|
||||
CONFIG_USB_VENDOR_ID=0x0FFE
|
||||
CONFIG_USB_PRODUCT_ID=0x0001
|
||||
# CONFIG_RT_USB_DEVICE_COMPOSITE is not set
|
||||
CONFIG__RT_USB_DEVICE_NONE=y
|
||||
# CONFIG__RT_USB_DEVICE_CDC is not set
|
||||
# CONFIG__RT_USB_DEVICE_MSTORAGE is not set
|
||||
# CONFIG__RT_USB_DEVICE_HID is not set
|
||||
# CONFIG__RT_USB_DEVICE_RNDIS is not set
|
||||
# CONFIG__RT_USB_DEVICE_ECM is not set
|
||||
# CONFIG__RT_USB_DEVICE_WINUSB is not set
|
||||
# CONFIG__RT_USB_DEVICE_AUDIO is not set
|
||||
CONFIG_RT_USB_DEVICE_NONE=y
|
||||
# end of Using USB legacy version
|
||||
|
||||
# CONFIG_RT_USING_FDT is not set
|
||||
@@ -644,7 +807,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -763,8 +925,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -855,29 +1015,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1050,7 +1193,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1073,7 +1215,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1418,6 +1559,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1440,7 +1582,6 @@ CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1480,6 +1621,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1507,6 +1652,8 @@ CONFIG_TARGET_E2000D=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="d"
|
||||
CONFIG_SOC_CORE_NUM=2
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +90,12 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -44,7 +108,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -53,7 +117,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -80,6 +143,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -161,6 +226,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -169,6 +245,7 @@
|
||||
#define RT_CHERRYUSB_DEVICE_PUSB2
|
||||
#define RT_CHERRYUSB_DEVICE_MSC
|
||||
#define RT_CHERRYUSB_DEVICE_TEMPLATE_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -280,8 +357,25 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
#define RT_USING_USB
|
||||
#define RT_USING_USB_DEVICE
|
||||
#define RT_USBD_THREAD_STACK_SZ 4096
|
||||
#define USB_VENDOR_ID 0x0FFE
|
||||
#define USB_PRODUCT_ID 0x0001
|
||||
#define _RT_USB_DEVICE_NONE
|
||||
#define RT_USB_DEVICE_NONE
|
||||
/* end of Using USB legacy version */
|
||||
/* end of RT-Thread Components */
|
||||
|
||||
@@ -379,10 +473,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -489,7 +579,6 @@
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
@@ -503,6 +592,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -119,6 +225,8 @@ CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_KERNEL_VADDR_START=0xffff000000000000
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -182,6 +290,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||
@@ -216,6 +325,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -226,6 +336,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -247,20 +358,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -409,6 +533,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
CONFIG_RT_LWIP_DEBUG=y
|
||||
# CONFIG_RT_LWIP_SYS_DEBUG is not set
|
||||
# CONFIG_RT_LWIP_ETHARP_DEBUG is not set
|
||||
@@ -467,12 +592,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
CONFIG_RT_USING_LDSO=y
|
||||
@@ -482,12 +624,6 @@ CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
CONFIG_RT_USING_VDSO=y
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1408,6 +1544,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1434,10 +1571,10 @@ CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
# CONFIG_RT_USING_PWM2 is not set
|
||||
# CONFIG_RT_USING_PWM3 is not set
|
||||
CONFIG_RT_USING_PWM3=y
|
||||
# CONFIG_RT_USING_PWM4 is not set
|
||||
# CONFIG_RT_USING_PWM5 is not set
|
||||
CONFIG_RT_USING_PWM6=y
|
||||
# CONFIG_RT_USING_PWM6 is not set
|
||||
# CONFIG_RT_USING_PWM7 is not set
|
||||
CONFIG_BSP_USING_I2C=y
|
||||
CONFIG_I2C_USE_MIO=y
|
||||
@@ -1466,9 +1603,8 @@ CONFIG_USE_SDIF0_EMMC=y
|
||||
CONFIG_USING_SDIF1=y
|
||||
CONFIG_USE_SDIF1_TF=y
|
||||
# CONFIG_USE_SDIF1_EMMC is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1496,6 +1632,8 @@ CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +80,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,20 +92,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +112,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,7 +123,6 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -87,6 +150,8 @@
|
||||
#define ARCH_ARM_MMU
|
||||
#define KERNEL_VADDR_START 0xffff000000000000
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -159,6 +224,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 64
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_HDR
|
||||
#define RT_CAN_USING_CANFD
|
||||
@@ -177,6 +243,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -296,11 +373,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
#define RT_USING_LDSO
|
||||
@@ -308,10 +395,6 @@
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
#define RT_USING_VDSO
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -518,7 +601,7 @@
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define BSP_USING_PWM
|
||||
#define RT_USING_PWM6
|
||||
#define RT_USING_PWM3
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
#define RT_USING_MIO15
|
||||
@@ -528,9 +611,6 @@
|
||||
#define USE_SDIF0_EMMC
|
||||
#define USING_SDIF1
|
||||
#define USE_SDIF1_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
# CONFIG_RT_DEBUGING_CONTEXT is not set
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,8 +175,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
CONFIG_RT_USING_MEMPOOL=y
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
CONFIG_RT_USING_MEMHEAP=y
|
||||
@@ -85,10 +192,9 @@ CONFIG_RT_USING_HEAP=y
|
||||
# end of Memory Management
|
||||
|
||||
CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -150,12 +258,9 @@ CONFIG_FINSH_USING_OPTION_COMPLETION=y
|
||||
CONFIG_RT_USING_DFS=y
|
||||
CONFIG_DFS_USING_POSIX=y
|
||||
CONFIG_DFS_USING_WORKDIR=y
|
||||
# CONFIG_RT_USING_DFS_MNTTABLE is not set
|
||||
CONFIG_DFS_FD_MAX=16
|
||||
CONFIG_RT_USING_DFS_V1=y
|
||||
# CONFIG_RT_USING_DFS_V2 is not set
|
||||
CONFIG_DFS_FILESYSTEMS_MAX=4
|
||||
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
|
||||
# CONFIG_RT_USING_DFS_V1 is not set
|
||||
CONFIG_RT_USING_DFS_V2=y
|
||||
CONFIG_RT_USING_DFS_ELMFAT=y
|
||||
|
||||
#
|
||||
@@ -185,10 +290,8 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||
# CONFIG_RT_USING_DFS_NFS is not set
|
||||
# end of DFS: device virtual file system
|
||||
|
||||
# CONFIG_RT_USING_FAL is not set
|
||||
@@ -208,6 +311,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
CONFIG_RT_CAN_USING_HDR=y
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +322,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,20 +344,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -398,6 +516,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -429,6 +548,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1349,6 +1484,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1374,11 +1510,11 @@ CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
# CONFIG_RT_USING_PWM2 is not set
|
||||
CONFIG_RT_USING_PWM2=y
|
||||
# CONFIG_RT_USING_PWM3 is not set
|
||||
# CONFIG_RT_USING_PWM4 is not set
|
||||
# CONFIG_RT_USING_PWM5 is not set
|
||||
CONFIG_RT_USING_PWM6=y
|
||||
# CONFIG_RT_USING_PWM6 is not set
|
||||
# CONFIG_RT_USING_PWM7 is not set
|
||||
CONFIG_BSP_USING_I2C=y
|
||||
CONFIG_I2C_USE_MIO=y
|
||||
@@ -1410,6 +1546,10 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
CONFIG_BSP_USING_I2S=y
|
||||
CONFIG_RT_I2S_SAMPLERATE=8000
|
||||
CONFIG_RT_I2S_SAMPLEBITS=16
|
||||
CONFIG_RT_USING_I2S0=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1437,6 +1577,8 @@ CONFIG_TARGET_E2000Q=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="e2000"
|
||||
CONFIG_TARGET_TYPE_NAME="q"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +90,12 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -44,7 +108,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -53,7 +117,7 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -79,6 +143,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -107,9 +173,7 @@
|
||||
#define DFS_USING_POSIX
|
||||
#define DFS_USING_WORKDIR
|
||||
#define DFS_FD_MAX 16
|
||||
#define RT_USING_DFS_V1
|
||||
#define DFS_FILESYSTEMS_MAX 4
|
||||
#define DFS_FILESYSTEM_TYPES_MAX 4
|
||||
#define RT_USING_DFS_V2
|
||||
#define RT_USING_DFS_ELMFAT
|
||||
|
||||
/* elm-chan's FatFs, Generic FAT Filesystem Module */
|
||||
@@ -127,7 +191,6 @@
|
||||
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
|
||||
/* end of elm-chan's FatFs, Generic FAT Filesystem Module */
|
||||
#define RT_USING_DFS_DEVFS
|
||||
#define RT_USING_DFS_RAMFS
|
||||
/* end of DFS: device virtual file system */
|
||||
|
||||
/* Device Drivers */
|
||||
@@ -160,6 +223,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -274,6 +348,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -480,7 +564,7 @@
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define BSP_USING_PWM
|
||||
#define RT_USING_PWM6
|
||||
#define RT_USING_PWM2
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
#define RT_USING_MIO15
|
||||
@@ -493,6 +577,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
CONFIG_RT_USING_SMART=y
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
CONFIG_RT_USING_CPU_USAGE_TRACER=y
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
CONFIG_RT_DEBUGING_CRITICAL=y
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +175,6 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
CONFIG_RT_USING_DEVICE_OPS=y
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
CONFIG_RT_USING_THREADSAFE_PRINTF=y
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -119,6 +225,8 @@ CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_KERNEL_VADDR_START=0xffff000000000000
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -182,6 +290,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
CONFIG_RT_USING_DFS_PTYFS=y
|
||||
# CONFIG_RT_USING_DFS_PROCFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_TMPFS is not set
|
||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||
@@ -216,6 +325,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
CONFIG_RT_USING_SERIAL_BYPASS=y
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -226,6 +336,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -247,8 +358,9 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
@@ -261,6 +373,15 @@ CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -409,6 +530,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -439,12 +561,29 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
CONFIG_RT_USING_LWP=y
|
||||
# CONFIG_LWP_DEBUG is not set
|
||||
CONFIG_LWP_USING_RUNTIME=y
|
||||
CONFIG_RT_LWP_MAX_NR=30
|
||||
CONFIG_LWP_TASK_STACK_SIZE=16384
|
||||
CONFIG_RT_CH_MSG_MAX_NR=1024
|
||||
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||
CONFIG_LWP_TID_MAX_NR=64
|
||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||
CONFIG_RT_USING_LDSO=y
|
||||
@@ -454,12 +593,6 @@ CONFIG_LWP_USING_TERMINAL=y
|
||||
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||
CONFIG_RT_USING_VDSO=y
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1380,6 +1513,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1432,9 +1566,8 @@ CONFIG_USING_SDIF0=y
|
||||
CONFIG_USE_SDIF0_TF=y
|
||||
# CONFIG_USE_SDIF0_EMMC is not set
|
||||
# CONFIG_USING_SDIF1 is not set
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_DC is not set
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1462,6 +1595,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMART
|
||||
#define RT_USING_SMP
|
||||
@@ -11,6 +80,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -22,20 +92,14 @@
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
#define RT_USING_CPU_USAGE_TRACER
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_DEBUGING_CRITICAL
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -48,7 +112,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -59,7 +122,6 @@
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_THREADSAFE_PRINTF
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -87,6 +149,8 @@
|
||||
#define ARCH_ARM_MMU
|
||||
#define KERNEL_VADDR_START 0xffff000000000000
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -159,6 +223,7 @@
|
||||
#define RT_USING_SERIAL_V1
|
||||
#define RT_SERIAL_USING_DMA
|
||||
#define RT_SERIAL_RB_BUFSZ 64
|
||||
#define RT_USING_SERIAL_BYPASS
|
||||
#define RT_USING_CAN
|
||||
#define RT_CAN_USING_CANFD
|
||||
#define RT_USING_I2C
|
||||
@@ -176,6 +241,13 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
@@ -293,11 +365,21 @@
|
||||
#define RT_USING_ADT_HASHMAP
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
#define RT_USING_LWP
|
||||
#define LWP_USING_RUNTIME
|
||||
#define RT_LWP_MAX_NR 30
|
||||
#define LWP_TASK_STACK_SIZE 16384
|
||||
#define RT_CH_MSG_MAX_NR 1024
|
||||
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
|
||||
#define LWP_TID_MAX_NR 64
|
||||
#define RT_LWP_SHM_MAX_NR 64
|
||||
#define RT_USING_LDSO
|
||||
@@ -305,10 +387,6 @@
|
||||
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||
#define RT_USING_VDSO
|
||||
|
||||
/* Memory management */
|
||||
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -522,9 +600,6 @@
|
||||
#define BSP_USING_SDCARD_FATFS
|
||||
#define USING_SDIF0
|
||||
#define USE_SDIF0_TF
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +175,6 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -183,6 +291,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -208,6 +317,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +328,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,61 +350,41 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
# CONFIG_RT_USING_HWTIMER is not set
|
||||
CONFIG_RT_USING_CHERRYUSB=y
|
||||
# CONFIG_RT_CHERRYUSB_DEVICE is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_BK is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ECM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_RNDIS is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_NCM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_VIDEO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_AUDIO is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_BLUETOOTH is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_ASIX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_RTL8152 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_FTDI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -433,6 +524,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -464,6 +556,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -1384,6 +1492,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1439,6 +1548,7 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1466,6 +1576,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,19 +90,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +109,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +117,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -80,6 +142,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -160,13 +224,20 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
#define RT_CHERRYUSB_HOST
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
@@ -279,6 +350,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +175,6 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,7 +195,6 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -183,6 +291,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -208,6 +317,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +328,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,20 +350,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -264,11 +388,13 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
@@ -276,6 +402,8 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_PUSB2=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_XHCI is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
@@ -291,7 +419,8 @@ CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -431,6 +560,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -462,6 +592,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -630,7 +776,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -749,8 +894,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -841,29 +984,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1036,7 +1162,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1059,7 +1184,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1404,6 +1528,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1415,14 +1540,17 @@ CONFIG_RT_USING_SPIM0=y
|
||||
# CONFIG_RT_USING_SPIM1 is not set
|
||||
# CONFIG_RT_USING_SPIM2 is not set
|
||||
# CONFIG_RT_USING_SPIM3 is not set
|
||||
# CONFIG_BSP_USING_CAN is not set
|
||||
CONFIG_BSP_USING_CAN=y
|
||||
# CONFIG_RT_USING_CANFD is not set
|
||||
# CONFIG_RT_USING_FILTER is not set
|
||||
CONFIG_RT_USING_CAN0=y
|
||||
CONFIG_RT_USING_CAN1=y
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_QSPI=y
|
||||
CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1460,6 +1588,7 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1487,6 +1616,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,19 +90,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +109,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,7 +117,6 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -81,6 +143,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -161,6 +225,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -168,6 +243,7 @@
|
||||
#define RT_CHERRYUSB_HOST_PUSB2
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -279,6 +355,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -378,10 +464,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -479,12 +561,14 @@
|
||||
#define RT_USING_UART1
|
||||
#define BSP_USING_SPI
|
||||
#define RT_USING_SPIM0
|
||||
#define BSP_USING_CAN
|
||||
#define RT_USING_CAN0
|
||||
#define RT_USING_CAN1
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_QSPI
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
|
||||
@@ -2,10 +2,126 @@
|
||||
#
|
||||
# RT-Thread Kernel
|
||||
#
|
||||
|
||||
#
|
||||
# klibc options
|
||||
#
|
||||
|
||||
#
|
||||
# rt_vsnprintf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
||||
# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
|
||||
CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
|
||||
# end of rt_vsnprintf options
|
||||
|
||||
#
|
||||
# rt_vsscanf options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_VSSCANF is not set
|
||||
# end of rt_vsscanf options
|
||||
|
||||
#
|
||||
# rt_memset options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMSET is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMSET is not set
|
||||
# end of rt_memset options
|
||||
|
||||
#
|
||||
# rt_memcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_MEMCPY is not set
|
||||
# end of rt_memcpy options
|
||||
|
||||
#
|
||||
# rt_memmove options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMMOVE is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMMOVE is not set
|
||||
# end of rt_memmove options
|
||||
|
||||
#
|
||||
# rt_memcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_MEMCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_MEMCMP is not set
|
||||
# end of rt_memcmp options
|
||||
|
||||
#
|
||||
# rt_strstr options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRSTR is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRSTR is not set
|
||||
# end of rt_strstr options
|
||||
|
||||
#
|
||||
# rt_strcasecmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCASECMP is not set
|
||||
# end of rt_strcasecmp options
|
||||
|
||||
#
|
||||
# rt_strncpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCPY is not set
|
||||
# end of rt_strncpy options
|
||||
|
||||
#
|
||||
# rt_strcpy options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCPY is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCPY is not set
|
||||
# end of rt_strcpy options
|
||||
|
||||
#
|
||||
# rt_strncmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRNCMP is not set
|
||||
# end of rt_strncmp options
|
||||
|
||||
#
|
||||
# rt_strcmp options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRCMP is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRCMP is not set
|
||||
# end of rt_strcmp options
|
||||
|
||||
#
|
||||
# rt_strlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRLEN is not set
|
||||
# CONFIG_RT_KLIBC_USING_LIBC_STRLEN is not set
|
||||
# end of rt_strlen options
|
||||
|
||||
#
|
||||
# rt_strnlen options
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
|
||||
# end of rt_strnlen options
|
||||
|
||||
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
|
||||
# end of klibc options
|
||||
|
||||
CONFIG_RT_NAME_MAX=16
|
||||
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_NANO is not set
|
||||
# CONFIG_RT_USING_SMART is not set
|
||||
# CONFIG_RT_USING_AMP is not set
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_CPUS_NR=4
|
||||
@@ -15,6 +131,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
|
||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||
CONFIG_RT_TICK_PER_SECOND=1000
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
CONFIG_RT_USING_HOOK=y
|
||||
CONFIG_RT_HOOK_USING_FUNC_PTR=y
|
||||
# CONFIG_RT_USING_HOOKLIST is not set
|
||||
@@ -29,28 +146,19 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
|
||||
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
|
||||
|
||||
#
|
||||
# kservice optimization
|
||||
# kservice options
|
||||
#
|
||||
# CONFIG_RT_USING_TINY_FFS is not set
|
||||
# end of kservice optimization
|
||||
|
||||
#
|
||||
# klibc optimization
|
||||
#
|
||||
# CONFIG_RT_KLIBC_USING_STDLIB is not set
|
||||
# CONFIG_RT_KLIBC_USING_TINY_SIZE is not set
|
||||
CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
||||
# end of klibc optimization
|
||||
# end of kservice options
|
||||
|
||||
CONFIG_RT_USING_DEBUG=y
|
||||
CONFIG_RT_DEBUGING_ASSERT=y
|
||||
CONFIG_RT_DEBUGING_COLOR=y
|
||||
CONFIG_RT_DEBUGING_CONTEXT=y
|
||||
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGING_SPINLOCK is not set
|
||||
# CONFIG_RT_DEBUGING_CRITICAL is not set
|
||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||
# CONFIG_RT_USING_CI_ACTION is not set
|
||||
|
||||
#
|
||||
# Inter-Thread communication
|
||||
@@ -67,7 +175,6 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
|
||||
#
|
||||
# Memory Management
|
||||
#
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMPOOL is not set
|
||||
# CONFIG_RT_USING_SMALL_MEM is not set
|
||||
CONFIG_RT_USING_SLAB=y
|
||||
@@ -88,12 +195,11 @@ CONFIG_RT_USING_DEVICE=y
|
||||
# CONFIG_RT_USING_DEVICE_OPS is not set
|
||||
# CONFIG_RT_USING_INTERRUPT_INFO is not set
|
||||
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
|
||||
CONFIG_RT_USING_SCHED_THREAD_CTX=y
|
||||
CONFIG_RT_USING_CONSOLE=y
|
||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||
CONFIG_RT_VER_NUM=0x50200
|
||||
CONFIG_RT_USING_STDC_ATOMIC=y
|
||||
# CONFIG_RT_USING_STDC_ATOMIC is not set
|
||||
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
|
||||
# end of RT-Thread Kernel
|
||||
|
||||
@@ -118,6 +224,8 @@ CONFIG_ARCH_MM_MMU=y
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH_ARM_MMU=y
|
||||
CONFIG_ARCH_ARMV8=y
|
||||
CONFIG_ARCH_USING_ASID=y
|
||||
CONFIG_ARCH_USING_IRQ_CTX_LIST=y
|
||||
|
||||
#
|
||||
# RT-Thread Components
|
||||
@@ -183,6 +291,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||
# end of elm-chan's FatFs, Generic FAT Filesystem Module
|
||||
|
||||
CONFIG_RT_USING_DFS_DEVFS=y
|
||||
# CONFIG_RT_USING_DFS_ISO9660 is not set
|
||||
# CONFIG_RT_USING_DFS_ROMFS is not set
|
||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||
CONFIG_RT_USING_DFS_RAMFS=y
|
||||
@@ -208,6 +317,7 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||
CONFIG_RT_SERIAL_USING_DMA=y
|
||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||
# CONFIG_RT_USING_SERIAL_BYPASS is not set
|
||||
CONFIG_RT_USING_CAN=y
|
||||
# CONFIG_RT_CAN_USING_HDR is not set
|
||||
CONFIG_RT_CAN_USING_CANFD=y
|
||||
@@ -218,6 +328,7 @@ CONFIG_RT_USING_I2C_BITOPS=y
|
||||
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
|
||||
# CONFIG_RT_USING_SOFT_I2C is not set
|
||||
# CONFIG_RT_USING_PHY is not set
|
||||
# CONFIG_RT_USING_PHY_V2 is not set
|
||||
# CONFIG_RT_USING_ADC is not set
|
||||
# CONFIG_RT_USING_DAC is not set
|
||||
CONFIG_RT_USING_NULL=y
|
||||
@@ -239,20 +350,33 @@ CONFIG_RT_MMCSD_STACK_SIZE=8192
|
||||
CONFIG_RT_MMCSD_THREAD_PRIORITY=22
|
||||
CONFIG_RT_MMCSD_MAX_PARTITION=16
|
||||
# CONFIG_RT_SDIO_DEBUG is not set
|
||||
# CONFIG_RT_USING_SDHCI is not set
|
||||
CONFIG_RT_USING_SPI=y
|
||||
# CONFIG_RT_USING_SPI_BITOPS is not set
|
||||
# CONFIG_RT_USING_SOFT_SPI is not set
|
||||
CONFIG_RT_USING_QSPI=y
|
||||
# CONFIG_RT_USING_SPI_MSD is not set
|
||||
# CONFIG_RT_USING_SFUD is not set
|
||||
# CONFIG_RT_USING_ENC28J60 is not set
|
||||
# CONFIG_RT_USING_SPI_WIFI is not set
|
||||
# CONFIG_RT_USING_WDT is not set
|
||||
# CONFIG_RT_USING_AUDIO is not set
|
||||
CONFIG_RT_USING_AUDIO=y
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
|
||||
CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
|
||||
CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
|
||||
# CONFIG_RT_USING_SENSOR is not set
|
||||
# CONFIG_RT_USING_TOUCH is not set
|
||||
# CONFIG_RT_USING_LCD is not set
|
||||
# CONFIG_RT_USING_HWCRYPTO is not set
|
||||
# CONFIG_RT_USING_WIFI is not set
|
||||
CONFIG_RT_USING_BLK=y
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
#
|
||||
CONFIG_RT_BLK_PARTITION_DFS=y
|
||||
CONFIG_RT_BLK_PARTITION_EFI=y
|
||||
# end of Partition Types
|
||||
|
||||
# CONFIG_RT_USING_VIRTIO is not set
|
||||
CONFIG_RT_USING_PIN=y
|
||||
CONFIG_RT_USING_KTIME=y
|
||||
@@ -264,11 +388,13 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_BL is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_HPM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_AIC is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUVOTON_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_NUC980 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_MA35D0 is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_EHCI_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ST is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_ESP is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_KENDRYTE is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_DWC2_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_ES is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_SUNXI is not set
|
||||
@@ -276,6 +402,8 @@ CONFIG_RT_CHERRYUSB_HOST=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_MUSB_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PUSB2 is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_XHCI=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_MCX is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_KINETIS_CUSTOM is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CDC_ACM is not set
|
||||
CONFIG_RT_CHERRYUSB_HOST_HID=y
|
||||
CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
@@ -291,7 +419,8 @@ CONFIG_RT_CHERRYUSB_HOST_MSC=y
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CH34X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_CP210X is not set
|
||||
# CONFIG_RT_CHERRYUSB_HOST_PL2303 is not set
|
||||
# CONFIG_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
# CONFIG_RT_CHERRYUSB_HOST_TEMPLATE is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -431,6 +560,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
|
||||
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
|
||||
CONFIG_RT_LWIP_USING_PING=y
|
||||
# CONFIG_LWIP_USING_DHCPD is not set
|
||||
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
|
||||
# CONFIG_RT_LWIP_DEBUG is not set
|
||||
# CONFIG_RT_USING_AT is not set
|
||||
# end of Network
|
||||
@@ -462,6 +592,22 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Memory management
|
||||
#
|
||||
CONFIG_RT_PAGE_AFFINITY_BLOCK_SIZE=0x1000
|
||||
CONFIG_RT_PAGE_MAX_ORDER=16
|
||||
# CONFIG_RT_USING_MEMBLOCK is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
# CONFIG_RT_DEBUGGING_ALIASING is not set
|
||||
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
|
||||
# CONFIG_RT_DEBUGGING_PAGE_POISON is not set
|
||||
# end of Debugging
|
||||
# end of Memory management
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -630,7 +776,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@@ -749,8 +894,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
|
||||
# end of enhanced kernel services
|
||||
|
||||
# CONFIG_PKG_USING_AUNITY is not set
|
||||
|
||||
#
|
||||
# acceleration: Assembly language or algorithmic acceleration packages
|
||||
#
|
||||
@@ -841,29 +984,12 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||
# end of STM32 HAL & SDK Drivers
|
||||
|
||||
#
|
||||
# Infineon HAL Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_HAL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_MTB_PDL_CAT1 is not set
|
||||
# CONFIG_PKG_USING_INFINEON_RETARGET_IO is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CAPSENSE is not set
|
||||
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
|
||||
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
|
||||
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
|
||||
# end of Infineon HAL Packages
|
||||
|
||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||
@@ -1036,7 +1162,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@@ -1059,7 +1184,6 @@ CONFIG_RT_USING_ADT_REF=y
|
||||
#
|
||||
# Signal Processing and Control Algorithm Packages
|
||||
#
|
||||
# CONFIG_PKG_USING_APID is not set
|
||||
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
|
||||
# CONFIG_PKG_USING_QPID is not set
|
||||
# CONFIG_PKG_USING_UKAL is not set
|
||||
@@ -1404,6 +1528,7 @@ CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y
|
||||
#
|
||||
# On-chip Peripheral Drivers
|
||||
#
|
||||
# CONFIG_BSP_USING_DRIVERS_EXAMPLE is not set
|
||||
CONFIG_BSP_USING_IOPAD=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_RT_USING_UART0=y
|
||||
@@ -1415,14 +1540,17 @@ CONFIG_RT_USING_SPIM0=y
|
||||
# CONFIG_RT_USING_SPIM1 is not set
|
||||
# CONFIG_RT_USING_SPIM2 is not set
|
||||
# CONFIG_RT_USING_SPIM3 is not set
|
||||
# CONFIG_BSP_USING_CAN is not set
|
||||
CONFIG_BSP_USING_CAN=y
|
||||
CONFIG_RT_USING_CANFD=y
|
||||
# CONFIG_RT_USING_FILTER is not set
|
||||
CONFIG_RT_USING_CAN0=y
|
||||
CONFIG_RT_USING_CAN1=y
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_QSPI=y
|
||||
CONFIG_RT_USING_QSPI0=y
|
||||
CONFIG_USING_QSPI_CHANNEL0=y
|
||||
# CONFIG_USING_QSPI_CHANNEL1 is not set
|
||||
CONFIG_BSP_USING_ETH=y
|
||||
CONFIG_RT_LWIP_PBUF_POOL_BUFSIZE=1700
|
||||
CONFIG_BSP_USING_PWM=y
|
||||
# CONFIG_RT_USING_PWM0 is not set
|
||||
# CONFIG_RT_USING_PWM1 is not set
|
||||
@@ -1460,6 +1588,7 @@ CONFIG_USE_SDIF1_TF=y
|
||||
CONFIG_BSP_USING_DC=y
|
||||
CONFIG_RT_USING_DC_CHANNEL0=y
|
||||
CONFIG_RT_USING_DC_CHANNEL1=y
|
||||
# CONFIG_BSP_USING_I2S is not set
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
#
|
||||
@@ -1487,6 +1616,8 @@ CONFIG_TARGET_PHYTIUMPI=y
|
||||
# CONFIG_TARGET_FT2004 is not set
|
||||
# CONFIG_TARGET_D2000 is not set
|
||||
# CONFIG_TARGET_PD2308 is not set
|
||||
# CONFIG_TARGET_PS2316 is not set
|
||||
# CONFIG_TARGET_QEMU_VIRT is not set
|
||||
CONFIG_SOC_NAME="phytiumpi"
|
||||
CONFIG_SOC_CORE_NUM=4
|
||||
CONFIG_F32BIT_MEMORY_ADDRESS=0x80000000
|
||||
|
||||
@@ -3,6 +3,75 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 4
|
||||
@@ -10,6 +79,7 @@
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,19 +90,13 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_DEBUGING_CONTEXT
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -45,7 +109,6 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -54,12 +117,10 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
#define RT_VER_NUM 0x50200
|
||||
#define RT_USING_STDC_ATOMIC
|
||||
#define RT_BACKTRACE_LEVEL_MAX_NR 32
|
||||
/* end of RT-Thread Kernel */
|
||||
|
||||
@@ -81,6 +142,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -161,6 +224,17 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
|
||||
#define RT_BLK_PARTITION_DFS
|
||||
#define RT_BLK_PARTITION_EFI
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
@@ -168,6 +242,7 @@
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
/* C/C++ and POSIX layer */
|
||||
@@ -279,6 +354,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -378,10 +463,6 @@
|
||||
|
||||
/* end of STM32 HAL & SDK Drivers */
|
||||
|
||||
/* Infineon HAL Packages */
|
||||
|
||||
/* end of Infineon HAL Packages */
|
||||
|
||||
/* Kendryte SDK */
|
||||
|
||||
/* end of Kendryte SDK */
|
||||
@@ -479,12 +560,15 @@
|
||||
#define RT_USING_UART1
|
||||
#define BSP_USING_SPI
|
||||
#define RT_USING_SPIM0
|
||||
#define BSP_USING_CAN
|
||||
#define RT_USING_CANFD
|
||||
#define RT_USING_CAN0
|
||||
#define RT_USING_CAN1
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_QSPI
|
||||
#define RT_USING_QSPI0
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
#define BSP_USING_PWM
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
|
||||
@@ -44,6 +44,10 @@ ifdef CONFIG_RT_CHERRYUSB_DEVICE_PUSB2
|
||||
RTCONFIG := $(RTCONFIG)_pusb2_dc
|
||||
endif
|
||||
|
||||
ifdef CONFIG_RT_CHERRYUSB_HOST_XHCI
|
||||
RTCONFIG := $(RTCONFIG)_xhci
|
||||
endif
|
||||
|
||||
boot:
|
||||
make all
|
||||
cp rtthread_a64.elf /mnt/d/tftpboot
|
||||
@@ -55,7 +59,7 @@ debug:
|
||||
|
||||
all:
|
||||
@echo "Build started..."
|
||||
scons -j1024
|
||||
scons -j8
|
||||
|
||||
clean:
|
||||
@echo "Cleaning..."
|
||||
@@ -118,11 +122,15 @@ load_e2000d_demo_rtthread_test:
|
||||
@cp ./configs/e2000d_demo_rtthread_test.h ./rtconfig.h -f
|
||||
scons -c
|
||||
|
||||
load_phytium_pi_rtthread:
|
||||
@echo "Load configs from ./configs/phytium_pi_rtthread"
|
||||
@cp ./configs/phytium_pi_rtthread ./.config -f
|
||||
@cp ./configs/phytium_pi_rtthread.h ./rtconfig.h -f
|
||||
scons -c
|
||||
load_e2000d_demo_rtthread_pusb2_dc:
|
||||
@echo "Load configs from ./configs/e2000d_demo_rtthread_pusb2_dc"
|
||||
@cp ./configs/e2000d_demo_rtthread_pusb2_dc ./.config -f
|
||||
@cp ./configs/e2000d_demo_rtthread_pusb2_dc.h ./rtconfig.h -f
|
||||
|
||||
load_e2000d_demo_rtthread_xhci:
|
||||
@echo "Load configs from ./configs/e2000d_demo_rtthread_xhci"
|
||||
@cp ./configs/e2000d_demo_rtthread_xhci ./.config -f
|
||||
@cp ./configs/e2000d_demo_rtthread_xhci.h ./rtconfig.h -f
|
||||
|
||||
load_phytium_pi_rtthread_pusb2_hc:
|
||||
@echo "Load configs from ./configs/phytium_pi_rtthread_pusb2_hc"
|
||||
@@ -130,8 +138,20 @@ load_phytium_pi_rtthread_pusb2_hc:
|
||||
@cp ./configs/phytium_pi_rtthread_pusb2_hc.h ./rtconfig.h -f
|
||||
scons -c
|
||||
|
||||
load_phytium_pi_rtthread_xhic:
|
||||
@echo "Load configs from ./configs/phytium_pi_rtthread_xhci"
|
||||
@cp ./configs/phytium_pi_rtthread_xhci ./.config -f
|
||||
@cp ./configs/phytium_pi_rtthread_xhci.h ./rtconfig.h -f
|
||||
scons -c
|
||||
|
||||
load_phytium_pi_rtsmart:
|
||||
@echo "Load configs from ./configs/phytium_pi_rtsmart"
|
||||
@cp ./configs/phytium_pi_rtsmart ./.config -f
|
||||
@cp ./configs/phytium_pi_rtsmart.h ./rtconfig.h -f
|
||||
@scons -c
|
||||
|
||||
load_phytium_pi_rtthread:
|
||||
@echo "Load configs from ./configs/phytium_pi_rtthread"
|
||||
@cp ./configs/phytium_pi_rtthread ./.config -f
|
||||
@cp ./configs/phytium_pi_rtthread.h ./rtconfig.h -f
|
||||
@scons -c
|
||||
+102
-25
@@ -3,13 +3,83 @@
|
||||
|
||||
/* RT-Thread Kernel */
|
||||
|
||||
/* klibc options */
|
||||
|
||||
/* rt_vsnprintf options */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
#define RT_KLIBC_USING_VSNPRINTF_STANDARD
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
|
||||
#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
|
||||
#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
|
||||
#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
|
||||
#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
|
||||
/* end of rt_vsnprintf options */
|
||||
|
||||
/* rt_vsscanf options */
|
||||
|
||||
/* end of rt_vsscanf options */
|
||||
|
||||
/* rt_memset options */
|
||||
|
||||
/* end of rt_memset options */
|
||||
|
||||
/* rt_memcpy options */
|
||||
|
||||
/* end of rt_memcpy options */
|
||||
|
||||
/* rt_memmove options */
|
||||
|
||||
/* end of rt_memmove options */
|
||||
|
||||
/* rt_memcmp options */
|
||||
|
||||
/* end of rt_memcmp options */
|
||||
|
||||
/* rt_strstr options */
|
||||
|
||||
/* end of rt_strstr options */
|
||||
|
||||
/* rt_strcasecmp options */
|
||||
|
||||
/* end of rt_strcasecmp options */
|
||||
|
||||
/* rt_strncpy options */
|
||||
|
||||
/* end of rt_strncpy options */
|
||||
|
||||
/* rt_strcpy options */
|
||||
|
||||
/* end of rt_strcpy options */
|
||||
|
||||
/* rt_strncmp options */
|
||||
|
||||
/* end of rt_strncmp options */
|
||||
|
||||
/* rt_strcmp options */
|
||||
|
||||
/* end of rt_strcmp options */
|
||||
|
||||
/* rt_strlen options */
|
||||
|
||||
/* end of rt_strlen options */
|
||||
|
||||
/* rt_strnlen options */
|
||||
|
||||
/* end of rt_strnlen options */
|
||||
/* end of klibc options */
|
||||
#define RT_NAME_MAX 16
|
||||
#define RT_USING_SMP
|
||||
#define RT_CPUS_NR 2
|
||||
#define RT_CPUS_NR 4
|
||||
#define RT_ALIGN_SIZE 4
|
||||
#define RT_THREAD_PRIORITY_32
|
||||
#define RT_THREAD_PRIORITY_MAX 32
|
||||
#define RT_TICK_PER_SECOND 1000
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
#define RT_USING_HOOK
|
||||
#define RT_HOOK_USING_FUNC_PTR
|
||||
#define RT_USING_IDLE_HOOK
|
||||
@@ -20,18 +90,12 @@
|
||||
#define RT_TIMER_THREAD_PRIO 4
|
||||
#define RT_TIMER_THREAD_STACK_SIZE 8192
|
||||
|
||||
/* kservice optimization */
|
||||
/* kservice options */
|
||||
|
||||
/* end of kservice optimization */
|
||||
|
||||
/* klibc optimization */
|
||||
|
||||
#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
|
||||
/* end of klibc optimization */
|
||||
/* end of kservice options */
|
||||
#define RT_USING_DEBUG
|
||||
#define RT_DEBUGING_ASSERT
|
||||
#define RT_DEBUGING_COLOR
|
||||
#define RT_USING_OVERFLOW_CHECK
|
||||
|
||||
/* Inter-Thread communication */
|
||||
|
||||
@@ -44,7 +108,7 @@
|
||||
|
||||
/* Memory Management */
|
||||
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
#define RT_USING_MEMPOOL
|
||||
#define RT_USING_SLAB
|
||||
#define RT_USING_MEMHEAP
|
||||
#define RT_MEMHEAP_FAST_MODE
|
||||
@@ -53,7 +117,7 @@
|
||||
#define RT_USING_HEAP
|
||||
/* end of Memory Management */
|
||||
#define RT_USING_DEVICE
|
||||
#define RT_USING_SCHED_THREAD_CTX
|
||||
#define RT_USING_DEVICE_OPS
|
||||
#define RT_USING_CONSOLE
|
||||
#define RT_CONSOLEBUF_SIZE 128
|
||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||
@@ -79,6 +143,8 @@
|
||||
#define ARCH_ARM
|
||||
#define ARCH_ARM_MMU
|
||||
#define ARCH_ARMV8
|
||||
#define ARCH_USING_ASID
|
||||
#define ARCH_USING_IRQ_CTX_LIST
|
||||
|
||||
/* RT-Thread Components */
|
||||
|
||||
@@ -107,9 +173,7 @@
|
||||
#define DFS_USING_POSIX
|
||||
#define DFS_USING_WORKDIR
|
||||
#define DFS_FD_MAX 16
|
||||
#define RT_USING_DFS_V1
|
||||
#define DFS_FILESYSTEMS_MAX 4
|
||||
#define DFS_FILESYSTEM_TYPES_MAX 4
|
||||
#define RT_USING_DFS_V2
|
||||
#define RT_USING_DFS_ELMFAT
|
||||
|
||||
/* elm-chan's FatFs, Generic FAT Filesystem Module */
|
||||
@@ -127,7 +191,6 @@
|
||||
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
|
||||
/* end of elm-chan's FatFs, Generic FAT Filesystem Module */
|
||||
#define RT_USING_DFS_DEVFS
|
||||
#define RT_USING_DFS_RAMFS
|
||||
/* end of DFS: device virtual file system */
|
||||
|
||||
/* Device Drivers */
|
||||
@@ -160,6 +223,10 @@
|
||||
#define RT_MMCSD_MAX_PARTITION 16
|
||||
#define RT_USING_SPI
|
||||
#define RT_USING_QSPI
|
||||
#define RT_USING_AUDIO
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
|
||||
#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
|
||||
#define RT_AUDIO_RECORD_PIPE_SIZE 2048
|
||||
#define RT_USING_BLK
|
||||
|
||||
/* Partition Types */
|
||||
@@ -169,11 +236,6 @@
|
||||
/* end of Partition Types */
|
||||
#define RT_USING_PIN
|
||||
#define RT_USING_KTIME
|
||||
#define RT_USING_CHERRYUSB
|
||||
#define RT_CHERRYUSB_HOST
|
||||
#define RT_CHERRYUSB_HOST_XHCI
|
||||
#define RT_CHERRYUSB_HOST_HID
|
||||
#define RT_CHERRYUSB_HOST_MSC
|
||||
#define RT_LWIP_PBUF_POOL_BUFSIZE 1700
|
||||
/* end of Device Drivers */
|
||||
|
||||
@@ -286,6 +348,16 @@
|
||||
#define RT_USING_ADT_REF
|
||||
/* end of Utilities */
|
||||
|
||||
/* Memory management */
|
||||
|
||||
#define RT_PAGE_AFFINITY_BLOCK_SIZE 0x1000
|
||||
#define RT_PAGE_MAX_ORDER 16
|
||||
|
||||
/* Debugging */
|
||||
|
||||
/* end of Debugging */
|
||||
/* end of Memory management */
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
/* end of Using USB legacy version */
|
||||
@@ -492,6 +564,7 @@
|
||||
#define USING_QSPI_CHANNEL0
|
||||
#define BSP_USING_ETH
|
||||
#define BSP_USING_PWM
|
||||
#define RT_USING_PWM2
|
||||
#define BSP_USING_I2C
|
||||
#define I2C_USE_MIO
|
||||
#define RT_USING_MIO15
|
||||
@@ -504,6 +577,10 @@
|
||||
#define BSP_USING_DC
|
||||
#define RT_USING_DC_CHANNEL0
|
||||
#define RT_USING_DC_CHANNEL1
|
||||
#define BSP_USING_I2S
|
||||
#define RT_I2S_SAMPLERATE 8000
|
||||
#define RT_I2S_SAMPLEBITS 16
|
||||
#define RT_USING_I2S0
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
/* Board extended module Drivers */
|
||||
@@ -512,7 +589,7 @@
|
||||
#define BSP_USING_GIC
|
||||
#define BSP_USING_GICV3
|
||||
#define PHYTIUM_ARCH_AARCH64
|
||||
#define ARM_SPI_BIND_CPU_ID 0
|
||||
#define ARM_SPI_BIND_CPU_ID 2
|
||||
|
||||
/* Standalone Setting */
|
||||
|
||||
@@ -520,10 +597,10 @@
|
||||
|
||||
/* Soc configuration */
|
||||
|
||||
#define TARGET_E2000D
|
||||
#define TARGET_E2000Q
|
||||
#define SOC_NAME "e2000"
|
||||
#define TARGET_TYPE_NAME "d"
|
||||
#define SOC_CORE_NUM 2
|
||||
#define TARGET_TYPE_NAME "q"
|
||||
#define SOC_CORE_NUM 4
|
||||
#define F32BIT_MEMORY_ADDRESS 0x80000000
|
||||
#define F32BIT_MEMORY_LENGTH 0x80000000
|
||||
#define F64BIT_MEMORY_ADDRESS 0x2000000000
|
||||
@@ -534,8 +611,8 @@
|
||||
|
||||
/* Board Configuration */
|
||||
|
||||
#define E2000D_DEMO_BOARD
|
||||
#define BOARD_NAME "demo"
|
||||
#define E2000Q_DEMO_BOARD
|
||||
|
||||
/* IO mux configuration when board start up */
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include "fparameters.h"
|
||||
#include "fio.h"
|
||||
#include "faarch.h"
|
||||
#include "tlb.h"
|
||||
|
||||
#ifdef RT_USING_SMART
|
||||
#include"ioremap.h"
|
||||
@@ -56,6 +57,7 @@ rt_inline uintptr_t platform_get_gic_redist_base(void)
|
||||
{
|
||||
#ifdef RT_USING_SMART
|
||||
uintptr_t redis_base_virtual = (uintptr_t)rt_ioremap((void *)redis_base, GICV3_RD_OFFSET);
|
||||
rt_hw_tlb_invalidate_all();
|
||||
if (redis_base_virtual == 0)
|
||||
{
|
||||
continue;
|
||||
|
||||
@@ -5,6 +5,7 @@ objs = []
|
||||
cwd = GetCurrentDir()
|
||||
|
||||
PORT_DRV_DIR = cwd + '/drivers'
|
||||
DRIVERS_EXAMPLE_DIR = cwd + '/drivers_example'
|
||||
PHYTIUM_SDK_DIR = cwd + '/phytium_standalone_sdk'
|
||||
COMMON_DIR = cwd + '/common'
|
||||
|
||||
@@ -114,6 +115,18 @@ if GetDepend(['BSP_USING_GPIO']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/soc/e2000/fgpio_table.c')
|
||||
if GetDepend(['TARGET_PHYTIUMPI']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/soc/phytiumpi/fgpio_table.c')
|
||||
|
||||
## i2s
|
||||
if GetDepend(['BSP_USING_I2S']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/drivers/i2s/fi2s/*.c') \
|
||||
+ Glob(PHYTIUM_SDK_DIR+'/drivers/dma/fddma/*.c') \
|
||||
+ Glob(PHYTIUM_SDK_DIR+'/drivers/i2s/fes8388/*.c') \
|
||||
+ Glob(PHYTIUM_SDK_DIR+'/drivers/i2s/fes8336/*.c') \
|
||||
+ Glob(PORT_DRV_DIR+'/drv_i2s.c')
|
||||
path += [PHYTIUM_SDK_DIR + '/drivers/i2s/fi2s/'] \
|
||||
+ [PHYTIUM_SDK_DIR + '/drivers/i2s/fes8336/'] \
|
||||
+ [PHYTIUM_SDK_DIR + '/drivers/i2s/fes8388/'] \
|
||||
+ [PHYTIUM_SDK_DIR + '/drivers/dma/fddma/']
|
||||
|
||||
## pwm
|
||||
if GetDepend(['BSP_USING_PWM']):
|
||||
@@ -125,6 +138,11 @@ if GetDepend(['BSP_USING_I2C']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/drivers/i2c/fi2c/*.c') + Glob(PORT_DRV_DIR+'/drv_i2c.c')
|
||||
path += [PHYTIUM_SDK_DIR + '/drivers/i2c/fi2c/']
|
||||
|
||||
# fdriver dc
|
||||
if GetDepend(['BSP_USING_DC']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/drivers/media/fdcdp/*.c') + Glob(PORT_DRV_DIR+'/drv_dc.c')
|
||||
path += [PHYTIUM_SDK_DIR + '/drivers/media/fdcdp/']
|
||||
|
||||
## iopad
|
||||
if GetDepend(['BSP_USING_IOPAD']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/drivers/iomux/fiopad/*.c')
|
||||
@@ -135,6 +153,10 @@ if GetDepend(['I2C_USE_MIO']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/drivers/mio/fmio/*.c')
|
||||
path += [PHYTIUM_SDK_DIR + '/drivers/mio/fmio/']
|
||||
|
||||
## drivers_example
|
||||
if GetDepend(['BSP_USING_DRIVERS_EXAMPLE']):
|
||||
src += Glob(DRIVERS_EXAMPLE_DIR+'/*.c')
|
||||
|
||||
## board
|
||||
if GetDepend(['E2000D_DEMO_BOARD']):
|
||||
src += Glob(PHYTIUM_SDK_DIR+'/board/e2000d_demo/fio_mux.c')
|
||||
@@ -160,17 +182,7 @@ if GetDepend(['FIREFLY_DEMO_BOARD']):
|
||||
|
||||
LIBS = []
|
||||
LIBPATH = []
|
||||
# fdriver dc
|
||||
if GetDepend(['BSP_USING_DC']):
|
||||
src += Glob(PORT_DRV_DIR+'/drv_dc.c')
|
||||
path += [PHYTIUM_SDK_DIR + '/drivers/media/fdcdp_lib/inc']
|
||||
if GetDepend(['TARGET_ARMV8_AARCH64']):
|
||||
LIBPATH = [PHYTIUM_SDK_DIR + '/drivers/media/fdcdp_lib/']
|
||||
LIBS = ['libfdcdp_standalone_a64.a']
|
||||
|
||||
elif GetDepend(['TARGET_ARMV8_AARCH32']):
|
||||
LIBPATH = [PHYTIUM_SDK_DIR + '/drivers/media/fdcdp_lib/']
|
||||
LIBS = ['libfdcdp_standalone_soft_a32.a']
|
||||
## fdriver port
|
||||
src += Glob(cwd+'/port/fdriver_port/*.c')
|
||||
path += [cwd + '/port/fdriver_port']
|
||||
|
||||
@@ -5,6 +5,9 @@ menu "Hardware Drivers"
|
||||
default n
|
||||
|
||||
menu "On-chip Peripheral Drivers"
|
||||
config BSP_USING_DRIVERS_EXAMPLE
|
||||
bool "Enable drivers example"
|
||||
default n
|
||||
|
||||
config BSP_USING_IOPAD
|
||||
bool "Enable IOPAD"
|
||||
@@ -273,6 +276,22 @@ menu "On-chip Peripheral Drivers"
|
||||
bool "using dc channel_1"
|
||||
default n
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_I2S
|
||||
bool "Enable I2S"
|
||||
default n
|
||||
select RT_USING_AUDIO
|
||||
if BSP_USING_I2S
|
||||
config RT_I2S_SAMPLERATE
|
||||
int "The samplerate param"
|
||||
default 8000
|
||||
config RT_I2S_SAMPLEBITS
|
||||
int "The samplebits param"
|
||||
default 16
|
||||
config RT_USING_I2S0
|
||||
bool "Enable i2s0"
|
||||
default n
|
||||
endif
|
||||
endmenu
|
||||
|
||||
menu "Board extended module Drivers"
|
||||
|
||||
@@ -44,8 +44,7 @@ static void CanRxIrqCallback(void *args)
|
||||
struct phytium_can *drv_can = (struct phytium_can *)args;
|
||||
|
||||
rt_hw_can_isr(&(drv_can->device), RT_CAN_EVENT_RX_IND);
|
||||
|
||||
LOG_D("CAN%d irq recv frame callback.", drv_can->can_handle.config.instance_id);
|
||||
rt_kprintf("CAN%d irq recv frame callback.", drv_can->can_handle.config.instance_id);
|
||||
}
|
||||
|
||||
static void CanTxIrqCallback(void *args)
|
||||
@@ -53,18 +52,17 @@ static void CanTxIrqCallback(void *args)
|
||||
struct phytium_can *drv_can = (struct phytium_can *)args;
|
||||
|
||||
rt_hw_can_isr(&(drv_can->device), RT_CAN_EVENT_TX_DONE);
|
||||
|
||||
LOG_D("CAN%d irq send frame callback.", drv_can->can_handle.config.instance_id);
|
||||
rt_kprintf("CAN%d irq send frame callback.", drv_can->can_handle.config.instance_id);
|
||||
}
|
||||
|
||||
static void CanErrorCallback(void *args)
|
||||
{
|
||||
FCanCtrl *instance_p = (FCanCtrl *)args;
|
||||
uintptr base_addr = instance_p->config.base_address;
|
||||
LOG_D("CAN %d is under error.", instance_p->config.instance_id);
|
||||
LOG_D("error_status is %x.", FCAN_READ_REG32(base_addr, FCAN_INTR_OFFSET));
|
||||
LOG_D("rxerr_cnt is %x.", FCAN_ERR_CNT_RFN_GET(FCAN_READ_REG32(base_addr, FCAN_ERR_CNT_OFFSET)));
|
||||
LOG_D("txerr_cnt is %x.", FCAN_ERR_CNT_TFN_GET(FCAN_READ_REG32(base_addr, FCAN_ERR_CNT_OFFSET)));
|
||||
LOG_E("CAN %d is under error.", instance_p->config.instance_id);
|
||||
LOG_E("error_status is %x.", FCAN_READ_REG32(base_addr, FCAN_INTR_OFFSET));
|
||||
LOG_E("rxerr_cnt is %x.", FCAN_ERR_CNT_RFN_GET(FCAN_READ_REG32(base_addr, FCAN_ERR_CNT_OFFSET)));
|
||||
LOG_E("txerr_cnt is %x.", FCAN_ERR_CNT_TFN_GET(FCAN_READ_REG32(base_addr, FCAN_ERR_CNT_OFFSET)));
|
||||
}
|
||||
|
||||
static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg)
|
||||
@@ -87,7 +85,7 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
|
||||
status = FCanCfgInitialize(&(drv_can->can_handle), config_p);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN %d initialize error, status = %#x.", drv_can->can_handle.config.instance_id, status);
|
||||
LOG_E("CAN %d initialize error, status = %#x.", drv_can->can_handle.config.instance_id, status);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
/*Set the baudrate*/
|
||||
@@ -103,7 +101,7 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &arb_segment_config);
|
||||
if (status != RT_EOK)
|
||||
{
|
||||
LOG_D("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
data_segment_config.auto_calc = TRUE;
|
||||
@@ -112,7 +110,7 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &data_segment_config);
|
||||
if (status != RT_EOK)
|
||||
{
|
||||
LOG_D("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
#else
|
||||
@@ -122,7 +120,7 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &arb_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
data_segment_config.auto_calc = TRUE;
|
||||
@@ -131,7 +129,7 @@ static rt_err_t _can_config(struct rt_can_device *can, struct can_configure *cfg
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &data_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
#endif
|
||||
@@ -253,7 +251,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &arb_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
data_segment_config.auto_calc = TRUE;
|
||||
@@ -262,7 +260,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &data_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
FCanEnable(&(drv_can->can_handle), RT_TRUE);
|
||||
@@ -286,7 +284,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &arb_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set arb segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
data_segment_config.auto_calc = TRUE;
|
||||
@@ -295,7 +293,7 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
|
||||
status = FCanBaudrateSet(&(drv_can->can_handle), &data_segment_config);
|
||||
if (status != FT_SUCCESS)
|
||||
{
|
||||
LOG_D("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
LOG_E("CAN%d set data segment baudrate failed.", drv_can->can_handle.config.instance_id);
|
||||
return -RT_ERROR;
|
||||
}
|
||||
FCanEnable(&(drv_can->can_handle), RT_TRUE);
|
||||
|
||||
@@ -15,22 +15,43 @@
|
||||
#include <rtthread.h>
|
||||
#include <rtdevice.h>
|
||||
#define LOG_TAG "dc_drv"
|
||||
#include "mm_aspace.h"
|
||||
#include "drv_log.h"
|
||||
#include "drv_dc.h"
|
||||
#include "mm_aspace.h"
|
||||
#include "fparameters.h"
|
||||
#include "fdcdp.h"
|
||||
#include "fdc.h"
|
||||
#include "fdp_hw.h"
|
||||
#include "fdc_common_hw.h"
|
||||
|
||||
|
||||
#ifdef RT_USING_SMART
|
||||
#include "ioremap.h"
|
||||
#endif
|
||||
static rt_uint16_t _rt_framebuffer[1024 * 768 * 4] __aligned(128);
|
||||
static rt_uint8_t _rt_framebuffer[1024 * 768 * 4] __aligned(128) = {0};
|
||||
|
||||
static struct rt_device_graphic_info _dc_info;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u32 bit_depth;
|
||||
u32 bpc;
|
||||
u32 color_depth;
|
||||
u32 clock_mode;
|
||||
u32 color_rep;
|
||||
u32 width;
|
||||
u32 height;
|
||||
} FuserCfg;
|
||||
|
||||
static const FuserCfg user_cfg = {
|
||||
.bit_depth = 8,
|
||||
.bpc = 8,
|
||||
.color_depth = 32,
|
||||
.clock_mode = 1,
|
||||
.color_rep = 0,
|
||||
.width = 640,
|
||||
.height = 480
|
||||
};
|
||||
|
||||
void rt_hw_dc_register(struct phytium_dc_bus *dc_control_bus, const char *name, rt_uint32_t flag, void *data);
|
||||
|
||||
static rt_err_t dc_config(struct phytium_dc_bus *dc_control_bus)
|
||||
@@ -47,33 +68,29 @@ static rt_err_t rt_dc_init(struct phytium_dc_bus *device)
|
||||
RT_ASSERT(device != RT_NULL);
|
||||
rt_err_t ret;
|
||||
FDcDp *instance_p = &device->dc_handle;
|
||||
FDcDpCfgInitialize(instance_p);
|
||||
rt_uint32_t chan = device->fdc_id;
|
||||
instance_p->user_config[chan].color_depth = DISPLAY_COLOR_DEPTH;
|
||||
instance_p->user_config[chan].width = FB_XSIZE;
|
||||
instance_p->user_config[chan].height = FB_YSIZE;
|
||||
instance_p->user_config[chan].refresh_rate = DISPLAY_REFRESH_RATE_60;
|
||||
instance_p->user_config[chan].multi_mode = 0;
|
||||
instance_p->user_config[chan].fb_phy = _rt_framebuffer;
|
||||
instance_p->user_config[chan].fb_virtual = _rt_framebuffer;
|
||||
|
||||
FDcDpCfgInitialize(instance_p, chan);
|
||||
instance_p->dc_instance_p[chan].config = *FDcLookupConfig(chan);
|
||||
instance_p->dp_instance_p[chan].config = *FDpLookupConfig(chan);
|
||||
#ifdef RT_USING_SMART
|
||||
instance_p->user_config[chan].fb_phy = instance_p->user_config[chan].fb_phy + PV_OFFSET;/*the FB addr iomap length is x_size * y_size * 4 */
|
||||
instance_p->dc_instance_p[chan].config.dcch_baseaddr = (uintptr)rt_ioremap((void *)instance_p->dc_instance_p[chan].config.dcch_baseaddr, 0x1000);/*the dc channel addr iomap length is 0x1000*/
|
||||
instance_p->dc_instance_p[chan].config.dcctrl_baseaddr = (uintptr)rt_ioremap((void *)instance_p->dc_instance_p[chan].config.dcctrl_baseaddr, 0x4000);/*the dc control addr iomap length is 0x4000*/
|
||||
instance_p->dp_instance_p[chan].config.dp_channe_base_addr = (uintptr)rt_ioremap((void *)instance_p->dp_instance_p[chan].config.dp_channe_base_addr, 0x4000); /*the dc control addr iomap length is 0x4000*/
|
||||
instance_p->dp_instance_p[chan].config.dp_phy_base_addr = (size_t)rt_ioremap((void *) instance_p->dp_instance_p[chan].config.dp_phy_base_addr, 0x100000);/*the dc control addr iomap length is 0x100000*/
|
||||
#endif
|
||||
instance_p->dc_instance_p[chan].crtc.bpc = user_cfg.bpc;
|
||||
instance_p->dc_instance_p[chan].color_depth = user_cfg.color_depth;
|
||||
instance_p->dc_instance_p[chan].channel = chan;
|
||||
instance_p->dc_instance_p[chan].fb_addr = (uintptr)_rt_framebuffer;/*当前例程虚拟地址和物理地址一致,实际需要根据需要进行映射*/
|
||||
instance_p->dc_instance_p[chan].fb_virtual = (uintptr)_rt_framebuffer;
|
||||
instance_p->dp_instance_p[chan].trans_config.clock_mode = user_cfg.clock_mode;
|
||||
instance_p->dp_instance_p[chan].trans_config.color_rep_format = user_cfg.color_rep;
|
||||
instance_p->dp_instance_p[chan].trans_config.bit_depth = user_cfg.bit_depth;
|
||||
|
||||
FDcDpGeneralCfgInitial(instance_p, chan);
|
||||
_dc_info.framebuffer = (rt_uint8_t *)instance_p->dc_instance_p[chan].fb_addr;
|
||||
_dc_info.bits_per_pixel = DISPLAY_COLOR_DEPTH;
|
||||
_dc_info.pixel_format = RTGRAPHIC_PIXEL_FORMAT_RGB565P;
|
||||
_dc_info.framebuffer = (rt_uint8_t *)instance_p->user_config[chan].fb_virtual;
|
||||
_dc_info.width = FB_XSIZE;
|
||||
_dc_info.height = FB_YSIZE;
|
||||
rt_hw_dc_register(device, device->name, RT_DEVICE_FLAG_RDWR, NULL);
|
||||
dc_config(device);
|
||||
|
||||
ret = FDcDpInitialize(instance_p, device->fdc_id);
|
||||
ret = FDcDpInitial(instance_p, device->fdc_id, user_cfg.width, user_cfg.height);
|
||||
if (ret != RT_EOK)
|
||||
{
|
||||
LOG_E("Init dc failed, ret: 0x%x", ret);
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
/***************** Macros (Inline Functions) Definitions *********************/
|
||||
|
||||
/************************** Variable Definitions *****************************/
|
||||
static FGpio gpio_device[FGPIO_NUM];
|
||||
static FGpio gpio_device[FGPIO_PIN_NUM * FGPIO_PORT_NUM * FGPIO_CTRL_NUM + 1];
|
||||
extern FGpioIntrMap fgpio_intr_map[FGPIO_CTRL_NUM];
|
||||
/*******************************Api Functions*********************************/
|
||||
static void FGpioOpsSetupIRQ(FGpio *ctrl)
|
||||
@@ -56,19 +56,13 @@ static void FGpioOpsSetupIRQ(FGpio *ctrl)
|
||||
return;
|
||||
}
|
||||
|
||||
/* on E2000, if u want use GPIO-4-11, set pin = FGPIO_OPS_PIN_INDEX(4, 0, 11) */
|
||||
/* on E2000, if u want use GPIO-4-11, set pin = FGPIO_ID(4, 11) */
|
||||
static void drv_pin_mode(struct rt_device *device, rt_base_t pin, rt_uint8_t mode)
|
||||
{
|
||||
FGpio *instance = (FGpio *)device->user_data;
|
||||
FError err = FGPIO_SUCCESS;
|
||||
u32 index = (u32)pin;
|
||||
|
||||
if (index >= FGPIO_NUM)
|
||||
{
|
||||
LOG_E("ctrl_id too large!!!");
|
||||
return;
|
||||
}
|
||||
|
||||
FGpioConfig input_cfg = *FGpioLookupConfig(index);
|
||||
rt_memset(&instance[index], 0, sizeof(FGpio));
|
||||
#ifdef RT_USING_SMART
|
||||
@@ -94,7 +88,6 @@ static void drv_pin_mode(struct rt_device *device, rt_base_t pin, rt_uint8_t mod
|
||||
rt_kprintf("Not support mode %d!!!\n", mode);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void drv_pin_write(struct rt_device *device, rt_base_t pin, rt_uint8_t value)
|
||||
@@ -148,7 +141,7 @@ rt_err_t drv_pin_attach_irq(struct rt_device *device, rt_base_t pin,
|
||||
break;
|
||||
}
|
||||
|
||||
FGpioRegisterInterruptCB(&instance[index], (FGpioInterruptCallback)hdr, args); /* register intr callback */
|
||||
FGpioRegisterInterruptCB(&instance[index], (FGpioInterruptCallback)hdr, &instance[index]); /* register intr callback */
|
||||
rt_hw_interrupt_enable(level);
|
||||
|
||||
return RT_EOK;
|
||||
@@ -201,4 +194,4 @@ int ft_pin_init(void)
|
||||
rt_kprintf("Register pin with return: %d\n", ret);
|
||||
return ret;
|
||||
}
|
||||
INIT_DEVICE_EXPORT(ft_pin_init);
|
||||
INIT_DEVICE_EXPORT(ft_pin_init);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user