@@ -370,7 +370,7 @@
<MiscControls />
<Define>AM_PART_APOLLO2, RT_USING_ARM_LIBC, AM_PACKAGE_BGA</Define>
<Undefine />
- <IncludePath>.;..\..\include;applications;.;board;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common</IncludePath>
+ <IncludePath>.;..\..\include;applications;.;board;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -426,13 +426,6 @@
<FilePath>..\..\src\components.c</FilePath>
</File>
</Files>
- <Files>
- <File>
- <FileName>cpu.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\cpu.c</FilePath>
- </File>
- </Files>
<Files>
<File>
<FileName>device.c</FileName>
@@ -773,40 +766,40 @@
</Group>
<Group>
- <GroupName>cpu</GroupName>
+ <GroupName>CORTEX-M4</GroupName>
- <FileName>backtrace.c</FileName>
+ <FileName>cpuport.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libcpu\arm\common\backtrace.c</FilePath>
+ <FilePath>..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath>
- <FileName>div0.c</FileName>
- <FilePath>..\..\libcpu\arm\common\div0.c</FilePath>
+ <FileName>context_rvds.S</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath>
- <FileName>showmem.c</FileName>
+ <FileName>backtrace.c</FileName>
- <FilePath>..\..\libcpu\arm\common\showmem.c</FilePath>
+ <FilePath>..\..\libcpu\arm\common\backtrace.c</FilePath>
- <FileName>cpuport.c</FileName>
+ <FileName>div0.c</FileName>
- <FilePath>..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath>
+ <FilePath>..\..\libcpu\arm\common\div0.c</FilePath>
- <FileName>context_rvds.S</FileName>
- <FileType>2</FileType>
- <FilePath>..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath>
+ <FileName>showmem.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\libcpu\arm\common\showmem.c</FilePath>
@@ -7,22 +7,33 @@
# RT-Thread Kernel
#
CONFIG_RT_NAME_MAX=32
+# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
CONFIG_RT_ALIGN_SIZE=4
# CONFIG_RT_THREAD_PRIORITY_8 is not set
# CONFIG_RT_THREAD_PRIORITY_32 is not set
CONFIG_RT_THREAD_PRIORITY_256=y
CONFIG_RT_THREAD_PRIORITY_MAX=256
CONFIG_RT_TICK_PER_SECOND=100
-CONFIG_RT_DEBUG=y
-CONFIG_RT_DEBUG_COLOR=y
CONFIG_RT_USING_OVERFLOW_CHECK=y
-CONFIG_RT_DEBUG_INIT=0
-CONFIG_RT_DEBUG_THREAD=0
CONFIG_RT_USING_HOOK=y
+CONFIG_RT_USING_IDLE_HOOK=y
+CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=1024
CONFIG_RT_USING_TIMER_SOFT=y
CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=10240
+CONFIG_RT_DEBUG=y
+CONFIG_RT_DEBUG_COLOR=y
+# CONFIG_RT_DEBUG_INIT_CONFIG is not set
+# CONFIG_RT_DEBUG_THREAD_CONFIG is not set
+# CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set
+# CONFIG_RT_DEBUG_IPC_CONFIG is not set
+# CONFIG_RT_DEBUG_TIMER_CONFIG is not set
+# CONFIG_RT_DEBUG_IRQ_CONFIG is not set
+# CONFIG_RT_DEBUG_MEM_CONFIG is not set
+# CONFIG_RT_DEBUG_SLAB_CONFIG is not set
+# CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set
+# CONFIG_RT_DEBUG_MODULE_CONFIG is not set
# Inter-Thread communication
@@ -50,11 +61,14 @@ CONFIG_RT_USING_HEAP=y
# Kernel Device Object
CONFIG_RT_USING_DEVICE=y
+# CONFIG_RT_USING_DEVICE_OPS is not set
CONFIG_RT_USING_INTERRUPT_INFO=y
CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
-# CONFIG_RT_USING_MODULE is not set
+CONFIG_RT_VER_NUM=0x30104
+CONFIG_RT_USING_CPU_FFS=y
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
# RT-Thread Components
@@ -62,6 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
CONFIG_RT_USING_COMPONENTS_INIT=y
CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=16384
+CONFIG_RT_MAIN_THREAD_PRIORITY=85
# C++ features
@@ -77,6 +92,7 @@ CONFIG_FINSH_USING_HISTORY=y
CONFIG_FINSH_HISTORY_LINES=5
CONFIG_FINSH_USING_SYMTAB=y
CONFIG_FINSH_USING_DESCRIPTION=y
+# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
CONFIG_FINSH_THREAD_PRIORITY=20
CONFIG_FINSH_THREAD_STACK_SIZE=4096
CONFIG_FINSH_CMD_SIZE=80
@@ -84,6 +100,7 @@ CONFIG_FINSH_CMD_SIZE=80
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_USING_MSH_DEFAULT=y
# CONFIG_FINSH_USING_MSH_ONLY is not set
+CONFIG_FINSH_ARG_MAX=10
# Device virtual file system
@@ -93,6 +110,7 @@ CONFIG_DFS_USING_WORKDIR=y
CONFIG_DFS_FILESYSTEMS_MAX=9
CONFIG_DFS_FILESYSTEM_TYPES_MAX=9
CONFIG_DFS_FD_MAX=16
+# CONFIG_RT_USING_DFS_MNTTABLE is not set
CONFIG_RT_USING_DFS_ELMFAT=y
@@ -111,7 +129,6 @@ CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=4096
# CONFIG_RT_DFS_ELM_USE_ERASE is not set
CONFIG_RT_DFS_ELM_REENTRANT=y
CONFIG_RT_USING_DFS_DEVFS=y
-# CONFIG_RT_USING_DFS_NET is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
# CONFIG_RT_USING_DFS_UFFS is not set
@@ -123,26 +140,45 @@ CONFIG_RT_NFS_HOST_EXPORT="192.168.10.82:/"
# Device Drivers
CONFIG_RT_USING_DEVICE_IPC=y
+CONFIG_RT_PIPE_BUFSZ=512
+# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_SERIAL_USING_DMA=y
+CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_HWTIMER is not set
# CONFIG_RT_USING_CPUTIME is not set
CONFIG_RT_USING_I2C=y
+# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
+# CONFIG_RT_I2C_BITOPS_DEBUG is not set
CONFIG_RT_USING_PIN=y
+CONFIG_RT_USING_ADC=y
+CONFIG_RT_USING_PWM=y
CONFIG_RT_USING_MTD_NOR=y
# CONFIG_RT_USING_MTD_NAND is not set
+# CONFIG_RT_USING_PM is not set
# CONFIG_RT_USING_RTC is not set
CONFIG_RT_USING_SDIO=y
+CONFIG_RT_SDIO_STACK_SIZE=512
+CONFIG_RT_SDIO_THREAD_PRIORITY=15
+CONFIG_RT_MMCSD_STACK_SIZE=1024
+CONFIG_RT_MMCSD_THREAD_PREORITY=22
+CONFIG_RT_MMCSD_MAX_PARTITION=16
+# CONFIG_RT_SDIO_DEBUG is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
# CONFIG_RT_USING_SFUD is not set
-# CONFIG_RT_USING_W25QXX is not set
-# CONFIG_RT_USING_GD is not set
# CONFIG_RT_USING_ENC28J60 is not set
# CONFIG_RT_USING_SPI_WIFI is not set
CONFIG_RT_USING_WDT=y
+# CONFIG_RT_USING_AUDIO is not set
+# CONFIG_RT_USING_SENSOR is not set
+# CONFIG_RT_USING_TOUCH is not set
+# CONFIG_RT_USING_HWCRYPTO is not set
+# CONFIG_RT_USING_PULSE_ENCODER is not set
+# CONFIG_RT_USING_INPUT_CAPTURE is not set
# CONFIG_RT_USING_WIFI is not set
@@ -156,11 +192,24 @@ CONFIG_RT_USING_WDT=y
CONFIG_RT_USING_LIBC=y
CONFIG_RT_USING_PTHREADS=y
+CONFIG_PTHREAD_NUM_MAX=8
# CONFIG_RT_USING_POSIX is not set
+# CONFIG_RT_USING_MODULE is not set
+
+#
+# Network
+# Socket abstraction layer
+# CONFIG_RT_USING_SAL is not set
-# Network stack
+# Network interface device
+# CONFIG_RT_USING_NETDEV is not set
+CONFIG_NETDEV_USING_PING=y
# light weight TCP/IP stack
@@ -168,6 +217,7 @@ CONFIG_RT_USING_PTHREADS=y
CONFIG_RT_USING_LWIP=y
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP202=y
+# CONFIG_RT_USING_LWIP210 is not set
# CONFIG_RT_USING_LWIP_IPV6 is not set
CONFIG_RT_LWIP_IGMP=y
CONFIG_RT_LWIP_ICMP=y
@@ -185,7 +235,7 @@ CONFIG_RT_LWIP_GWADDR="192.168.1.1"
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
CONFIG_RT_LWIP_UDP=y
CONFIG_RT_LWIP_TCP=y
-# CONFIG_RT_LWIP_RAW is not set
+CONFIG_RT_LWIP_RAW=y
# CONFIG_RT_LWIP_PPP is not set
CONFIG_RT_MEMP_NUM_NETCONN=64
CONFIG_RT_LWIP_PBUF_NUM=16
@@ -198,28 +248,33 @@ CONFIG_RT_LWIP_TCP_WND=11680
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=100
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=32
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=32768
+# CONFIG_LWIP_NO_RX_THREAD is not set
+# CONFIG_LWIP_NO_TX_THREAD is not set
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=126
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=32
CONFIG_RT_LWIP_REASSEMBLY_FRAG=y
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=0
+# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
+# CONFIG_RT_LWIP_DEBUG is not set
-# Modbus master and slave stack
+# AT commands
-# CONFIG_RT_USING_MODBUS is not set
+# CONFIG_RT_USING_AT is not set
CONFIG_LWIP_USING_DHCPD=y
-
-#
-# RT-Thread UI Engine
-# CONFIG_RT_USING_GUIENGINE is not set
+CONFIG_DHCPD_SERVER_IP="192.168.169.1"
+CONFIG_DHCPD_USING_ROUTER=y
+# CONFIG_LWIP_USING_CUSTOMER_DNS_SERVER is not set
# VBUS(Virtual Software BUS)
@@ -229,32 +284,30 @@ CONFIG_LWIP_USING_DHCPD=y
# Utilities
-# CONFIG_RT_USING_LOGTRACE is not set
# CONFIG_RT_USING_RYM is not set
+# CONFIG_RT_USING_ULOG is not set
+# CONFIG_RT_USING_UTEST is not set
# RT-Thread online packages
-# system packages
-# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_SQLITE is not set
-# CONFIG_PKG_USING_RTI is not set
# IoT - internet of things
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_MONGOOSE is not set
+# CONFIG_PKG_USING_MYMQTT is not set
# CONFIG_PKG_USING_WEBTERMINAL is not set
# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_LIBMODBUS is not set
+# CONFIG_PKG_USING_FREEMODBUS is not set
# CONFIG_PKG_USING_LJSON is not set
# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
-# CONFIG_PKG_USING_GAGENT_CLOUD is not set
# Wi-Fi
@@ -269,8 +322,38 @@ CONFIG_LWIP_USING_DHCPD=y
# Wiced WiFi
# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
+# CONFIG_PKG_USING_NETUTILS is not set
+# CONFIG_PKG_USING_PPP_DEVICE is not set
+# CONFIG_PKG_USING_AT_DEVICE is not set
+# CONFIG_PKG_USING_ATSRV_SOCKET is not set
+# CONFIG_PKG_USING_WIZNET is not set
+# IoT Cloud
+# CONFIG_PKG_USING_ONENET is not set
+# CONFIG_PKG_USING_GAGENT_CLOUD is not set
+# CONFIG_PKG_USING_ALI_IOTKIT is not set
+# CONFIG_PKG_USING_AZURE is not set
+# CONFIG_PKG_USING_TENCENT_IOTHUB is not set
+# CONFIG_PKG_USING_JIOT-C-SDK is not set
+# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
+# CONFIG_PKG_USING_IPMSG is not set
+# CONFIG_PKG_USING_LSSDP is not set
+# CONFIG_PKG_USING_AIRKISS_OPEN is not set
+# CONFIG_PKG_USING_LIBRWS is not set
+# CONFIG_PKG_USING_TCPSERVER is not set
+# CONFIG_PKG_USING_PROTOBUF_C is not set
+# CONFIG_PKG_USING_ONNX_PARSER is not set
+# CONFIG_PKG_USING_ONNX_BACKEND is not set
+# CONFIG_PKG_USING_DLT645 is not set
+# CONFIG_PKG_USING_QXWZ is not set
+# CONFIG_PKG_USING_SMTP_CLIENT is not set
+# CONFIG_PKG_USING_ABUP_FOTA is not set
# security packages
@@ -282,6 +365,7 @@ CONFIG_LWIP_USING_DHCPD=y
# language packages
+# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
# CONFIG_PKG_USING_MICROPYTHON is not set
@@ -289,26 +373,116 @@ CONFIG_LWIP_USING_DHCPD=y
# multimedia packages
# CONFIG_PKG_USING_OPENMV is not set
+# CONFIG_PKG_USING_MUPDF is not set
+# CONFIG_PKG_USING_STEMWIN is not set
+# CONFIG_PKG_USING_WAVPLAYER is not set
+# CONFIG_PKG_USING_TJPGD is not set
# tools packages
# CONFIG_PKG_USING_CMBACKTRACE is not set
+# CONFIG_PKG_USING_EASYFLASH is not set
# CONFIG_PKG_USING_EASYLOGGER is not set
# CONFIG_PKG_USING_SYSTEMVIEW is not set
-# CONFIG_PKG_USING_IPERF is not set
+# CONFIG_PKG_USING_RDB is not set
+# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
+# CONFIG_PKG_USING_ADBD is not set
+# CONFIG_PKG_USING_COREMARK is not set
+# CONFIG_PKG_USING_DHRYSTONE is not set
+# CONFIG_PKG_USING_NR_MICRO_SHELL is not set
+# CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set
+# CONFIG_PKG_USING_LUNAR_CALENDAR is not set
+# CONFIG_PKG_USING_BS8116A is not set
-# miscellaneous packages
+# system packages
-# CONFIG_PKG_USING_FASTLZ is not set
-# CONFIG_PKG_USING_MINILZO is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_CAIRO is not set
+# CONFIG_PKG_USING_PIXMAN is not set
+# CONFIG_PKG_USING_LWEXT4 is not set
+# CONFIG_PKG_USING_PARTITION is not set
+# CONFIG_PKG_USING_FAL is not set
+# CONFIG_PKG_USING_SQLITE is not set
+# CONFIG_PKG_USING_RTI is not set
+# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
+# CONFIG_PKG_USING_CMSIS is not set
+# CONFIG_PKG_USING_DFS_YAFFS is not set
+# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_THREAD_POOL is not set
+# CONFIG_PKG_USING_ROBOTS is not set
+# CONFIG_PKG_USING_EV is not set
+# peripheral libraries and drivers
+# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
+# CONFIG_PKG_USING_REALTEK_AMEBA is not set
+# CONFIG_PKG_USING_SHT2X is not set
+# CONFIG_PKG_USING_SHT3X is not set
+# CONFIG_PKG_USING_STM32_SDIO is not set
+# CONFIG_PKG_USING_ICM20608 is not set
+# CONFIG_PKG_USING_U8G2 is not set
+# CONFIG_PKG_USING_BUTTON is not set
+# CONFIG_PKG_USING_PCF8574 is not set
+# CONFIG_PKG_USING_SX12XX is not set
+# CONFIG_PKG_USING_SIGNAL_LED is not set
+# CONFIG_PKG_USING_LEDBLINK is not set
+# CONFIG_PKG_USING_WM_LIBRARIES is not set
+# CONFIG_PKG_USING_KENDRYTE_SDK is not set
+# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_ROSSERIAL is not set
+# CONFIG_PKG_USING_AGILE_BUTTON is not set
+# CONFIG_PKG_USING_AGILE_LED is not set
+# CONFIG_PKG_USING_AT24CXX is not set
+# CONFIG_PKG_USING_MOTIONDRIVER2RTT is not set
+# CONFIG_PKG_USING_AD7746 is not set
+# CONFIG_PKG_USING_PCA9685 is not set
+# CONFIG_PKG_USING_I2C_TOOLS is not set
+# CONFIG_PKG_USING_NRF24L01 is not set
+# CONFIG_PKG_USING_TOUCH_DRIVERS is not set
+# CONFIG_PKG_USING_MAX17048 is not set
+# CONFIG_PKG_USING_RPLIDAR is not set
+# CONFIG_PKG_USING_AS608 is not set
-# example package: hello
+# miscellaneous packages
+# CONFIG_PKG_USING_LIBCSV is not set
+# CONFIG_PKG_USING_OPTPARSE is not set
+# CONFIG_PKG_USING_FASTLZ is not set
+# CONFIG_PKG_USING_MINILZO is not set
+# CONFIG_PKG_USING_QUICKLZ is not set
+# CONFIG_PKG_USING_MULTIBUTTON is not set
+# CONFIG_PKG_USING_FLEXIBLE_BUTTON is not set
+# CONFIG_PKG_USING_CANFESTIVAL is not set
+# CONFIG_PKG_USING_ZLIB is not set
+# CONFIG_PKG_USING_DSTR is not set
+# CONFIG_PKG_USING_TINYFRAME is not set
+# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
+# CONFIG_PKG_USING_DIGITALCTRL is not set
+# CONFIG_PKG_USING_UPACKER is not set
+# CONFIG_PKG_USING_UPARAM is not set
+# samples: kernel and components samples
+# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
+# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
+# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
+# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
# CONFIG_PKG_USING_HELLO is not set
+# CONFIG_PKG_USING_VI is not set
+# CONFIG_PKG_USING_NNOM is not set
+# CONFIG_PKG_USING_LIBANN is not set
+# CONFIG_PKG_USING_ELAPACK is not set
+# CONFIG_PKG_USING_ARMv7M_DWT is not set
+# CONFIG_PKG_USING_VT100 is not set
+# CONFIG_PKG_USING_ULAPACK is not set
+# CONFIG_PKG_USING_UKAL is not set
+CONFIG_SOC_GK710=y
# CONFIG_SOC_GK7101 is not set
# CONFIG_SOC_GK7102 is not set
# CONFIG_SOC_GK7101S is not set
@@ -325,14 +499,11 @@ CONFIG_TUNNING_TOOL_SUPPORT=y
CONFIG_RT_USING_DMA_MEM=y
CONFIG_ARM1176_USE_VFP=y
CONFIG_RT_USING_VFP=y
-CONFIG_RT_USING_CPU_FFS=y
# Goke Peripheral Device Config
-CONFIG_RT_USING_ADC=y
CONFIG_RT_USING_GMAC=y
-CONFIG_RT_USING_PWM=y
CONFIG_RT_USING_GK_DMA=y
CONFIG_RT_USING_LIBZ=y
CONFIG_RT_USING_LOGCAPTURE=y
@@ -7,7 +7,7 @@
CONFIG_RT_NAME_MAX=8
-# CONFIG_RT_USING_SMP is not set
CONFIG_RT_THREAD_PRIORITY_32=y
@@ -63,7 +63,8 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
-CONFIG_RT_VER_NUM=0x40001
+# CONFIG_RT_USING_CPU_FFS is not set
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
@@ -119,6 +120,7 @@ CONFIG_RT_USING_DFS_DEVFS=y
CONFIG_RT_PIPE_BUFSZ=512
CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -131,7 +133,6 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_MTD_NOR is not set
-# CONFIG_RT_USING_MTD is not set
# CONFIG_RT_USING_PM is not set
# CONFIG_RT_USING_SDIO is not set
@@ -142,18 +143,17 @@ CONFIG_RT_USING_SFUD=y
CONFIG_RT_SFUD_USING_SFDP=y
# CONFIG_RT_SFUD_USING_FLASH_INFO_TABLE is not set
# CONFIG_RT_SFUD_USING_QSPI is not set
+CONFIG_RT_SFUD_SPI_MAX_HZ=50000000
# CONFIG_RT_DEBUG_SFUD is not set
# CONFIG_RT_USING_WDT is not set
# CONFIG_RT_USING_AUDIO is not set
# CONFIG_RT_USING_SENSOR is not set
-# Using WiFi
@@ -183,14 +183,14 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_RT_USING_SAL is not set
-# light weight TCP/IP stack
-# CONFIG_RT_USING_LWIP is not set
+# light weight TCP/IP stack
+# CONFIG_RT_USING_LWIP is not set
# AT commands
@@ -205,7 +205,6 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_RT_USING_ULOG is not set
# CONFIG_RT_USING_UTEST is not set
@@ -221,10 +220,12 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_WEBNET is not set
# CONFIG_PKG_USING_JSMN is not set
# CONFIG_PKG_USING_LIBMODBUS is not set
@@ -246,6 +247,7 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_NETUTILS is not set
# CONFIG_PKG_USING_AT_DEVICE is not set
# CONFIG_PKG_USING_ATSRV_SOCKET is not set
# CONFIG_PKG_USING_WIZNET is not set
@@ -258,12 +260,21 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_ALI_IOTKIT is not set
# CONFIG_PKG_USING_AZURE is not set
# CONFIG_PKG_USING_TENCENT_IOTHUB is not set
# CONFIG_PKG_USING_NIMBLE is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
# CONFIG_PKG_USING_AIRKISS_OPEN is not set
# CONFIG_PKG_USING_LIBRWS is not set
@@ -285,6 +296,8 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -297,6 +310,12 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_QRCODE is not set
# CONFIG_PKG_USING_ULOG_EASYFLASH is not set
# CONFIG_PKG_USING_ADBD is not set
# system packages
@@ -314,6 +333,8 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_DFS_YAFFS is not set
# CONFIG_PKG_USING_LITTLEFS is not set
# CONFIG_PKG_USING_THREAD_POOL is not set
# peripheral libraries and drivers
@@ -321,6 +342,7 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_SENSORS_DRIVERS is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_SHT2X is not set
# CONFIG_PKG_USING_STM32_SDIO is not set
# CONFIG_PKG_USING_ICM20608 is not set
# CONFIG_PKG_USING_U8G2 is not set
@@ -333,11 +355,18 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
# CONFIG_PKG_USING_INFRARED is not set
# CONFIG_PKG_USING_ROSSERIAL is not set
# CONFIG_PKG_USING_AT24CXX is not set
# CONFIG_PKG_USING_MOTIONDRIVER2RTT is not set
# CONFIG_PKG_USING_AD7746 is not set
# CONFIG_PKG_USING_PCA9685 is not set
# CONFIG_PKG_USING_I2C_TOOLS is not set
# miscellaneous packages
@@ -348,12 +377,15 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_MINILZO is not set
# CONFIG_PKG_USING_QUICKLZ is not set
# CONFIG_PKG_USING_MULTIBUTTON is not set
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_DSTR is not set
# CONFIG_PKG_USING_TINYFRAME is not set
# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
# CONFIG_PKG_USING_DIGITALCTRL is not set
# samples: kernel and components samples
@@ -365,6 +397,12 @@ CONFIG_RT_USING_POSIX=y
# CONFIG_PKG_USING_VI is not set
# CONFIG_PKG_USING_NNOM is not set
# Hardware Drivers Config
@@ -333,7 +333,7 @@
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
<Define>SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC</Define>
- <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
@@ -390,13 +390,6 @@
<FilePath>..\..\..\src\components.c</FilePath>
- <FilePath>..\..\..\src\cpu.c</FilePath>
@@ -545,47 +538,47 @@
+ <GroupName>CORTEX-M7</GroupName>
+ <FileName>cpu_cache.c</FileName>
- <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m7\cpuport.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m7\context_rvds.S</FilePath>
- <FileName>cpu_cache.c</FileName>
- <FilePath>..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m7\cpuport.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m7\context_rvds.S</FilePath>
+ <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath>
@@ -40,7 +40,7 @@
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart1"
-#define RT_VER_NUM 0x40001
+#define RT_VER_NUM 0x30104
/* RT-Thread Components */
@@ -89,9 +89,7 @@
#define RT_USING_SPI
#define RT_USING_SFUD
#define RT_SFUD_USING_SFDP
-/* Using WiFi */
+#define RT_SFUD_SPI_MAX_HZ 50000000
/* Using USB */
@@ -106,10 +104,10 @@
/* Socket abstraction layer */
-/* light weight TCP/IP stack */
+/* Network interface device */
-/* Modbus master and slave stack */
+/* light weight TCP/IP stack */
/* AT commands */
@@ -108,6 +109,7 @@ CONFIG_FINSH_ARG_MAX=10
@@ -120,7 +122,6 @@ CONFIG_RT_USING_PIN=y
@@ -128,10 +129,10 @@ CONFIG_RT_USING_PIN=y
@@ -156,14 +157,14 @@ CONFIG_RT_USING_LIBC=y
@@ -178,8 +179,6 @@ CONFIG_RT_USING_LIBC=y
-# CONFIG_RT_USING_RYM is not set
@@ -194,10 +193,12 @@ CONFIG_RT_USING_LIBC=y
@@ -219,6 +220,7 @@ CONFIG_RT_USING_LIBC=y
@@ -231,12 +233,21 @@ CONFIG_RT_USING_LIBC=y
@@ -258,6 +269,8 @@ CONFIG_RT_USING_LIBC=y
@@ -270,6 +283,12 @@ CONFIG_RT_USING_LIBC=y
@@ -287,6 +306,8 @@ CONFIG_RT_USING_LIBC=y
@@ -294,6 +315,7 @@ CONFIG_RT_USING_LIBC=y
@@ -306,11 +328,18 @@ CONFIG_RT_USING_LIBC=y
@@ -321,12 +350,15 @@ CONFIG_RT_USING_LIBC=y
@@ -338,6 +370,12 @@ CONFIG_RT_USING_LIBC=y
@@ -349,6 +387,7 @@ CONFIG_SOC_IMXRT1052CVL5B=y
# CONFIG_BSP_USING_DMA is not set
CONFIG_BSP_USING_GPIO=y
+# CONFIG_BSP_USING_CAN is not set
CONFIG_BSP_USING_LPUART=y
CONFIG_BSP_USING_LPUART1=y
# CONFIG_BSP_LPUART1_RX_USING_DMA is not set
@@ -1066,9 +1066,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\src\components.c</name>
</file>
- <file>
- <name>$PROJ_DIR$\..\..\..\src\cpu.c</name>
- </file>
<name>$PROJ_DIR$\..\..\..\src\device.c</name>
@@ -1129,36 +1126,30 @@
<name>$PROJ_DIR$\..\libraries\drivers\drv_uart.c</name>
- <name>$PROJ_DIR$\..\libraries\drivers\drv_can.c</name>
</group>
<group>
- <name>cpu</name>
+ <name>CORTEX-M7</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
<name>DeviceDrivers</name>
- <name>$PROJ_DIR$\..\..\..\components\drivers\can\can.c</name>
<name>$PROJ_DIR$\..\..\..\components\drivers\cputime\cputime.c</name>
@@ -1267,8 +1258,5 @@
<name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</name>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_flexcan.c</name>
</project>
- <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
@@ -529,68 +522,54 @@
<FilePath>..\libraries\drivers\drv_uart.c</FilePath>
- <FileName>drv_can.c</FileName>
- <FilePath>..\libraries\drivers\drv_can.c</FilePath>
<GroupName>DeviceDrivers</GroupName>
- <FileName>can.c</FileName>
- <FilePath>..\..\..\components\drivers\can\can.c</FilePath>
<FileName>cputime.c</FileName>
@@ -768,13 +747,6 @@
<FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
- <FileName>fsl_flexcan.c</FileName>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_flexcan.c</FilePath>
</Groups>
</Target>
@@ -78,14 +78,9 @@
#define RT_USING_SERIAL
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-#define RT_USING_CAN
-#define RT_CAN_USING_HDR
#define RT_USING_CPUTIME
#define RT_USING_PIN
@@ -98,10 +93,10 @@
@@ -160,8 +155,6 @@
/* On-chip Peripheral Drivers */
#define BSP_USING_GPIO
-#define BSP_USING_CAN
-#define BSP_USING_CAN2
#define BSP_USING_LPUART
#define BSP_USING_LPUART1
# CONFIG_RT_SERIAL_USING_DMA is not set
@@ -354,10 +392,13 @@ CONFIG_BSP_USING_LPUART=y
# CONFIG_BSP_LPUART1_TX_USING_DMA is not set
+# CONFIG_BSP_USING_LPUART3 is not set
# Onboard Peripheral Drivers
+# CONFIG_BSP_USING_SDRAM is not set
+# CONFIG_BSP_USING_ETH is not set
# Board extended module Drivers
@@ -1067,9 +1067,6 @@
@@ -1144,24 +1141,24 @@
<Define>SKIP_SYSCLK_INIT, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, CPU_MIMXRT1052DVL6B, RT_USING_ARM_LIBC</Define>
- <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers</IncludePath>
@@ -555,47 +548,47 @@
@@ -80,9 +80,6 @@
@@ -95,10 +92,10 @@
@@ -163,6 +160,7 @@
/* Onboard Peripheral Drivers */
/* Board extended module Drivers */
@@ -230,12 +232,22 @@ CONFIG_RT_USING_LIBC=y
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
-# CONFIG_PKG_USING_TENCENT_IOTKIT is not set
@@ -257,6 +269,8 @@ CONFIG_RT_USING_LIBC=y
@@ -269,6 +283,12 @@ CONFIG_RT_USING_LIBC=y
@@ -286,6 +306,8 @@ CONFIG_RT_USING_LIBC=y
@@ -293,7 +315,7 @@ CONFIG_RT_USING_LIBC=y
-# CONFIG_PKG_USING_AP3216C is not set
@@ -306,10 +328,18 @@ CONFIG_RT_USING_LIBC=y
@@ -320,12 +350,15 @@ CONFIG_RT_USING_LIBC=y
@@ -337,6 +370,12 @@ CONFIG_RT_USING_LIBC=y
@@ -1069,9 +1069,6 @@
@@ -1146,24 +1143,24 @@
@@ -334,7 +334,7 @@
<Define>SKIP_SYSCLK_INIT, __FPU_PRESENT=1, CPU_MIMXRT1064DVL6A, STD=C99, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC</Define>
- <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1064\CMSIS\Include;..\libraries\MIMXRT1064\MIMXRT1064;..\libraries\MIMXRT1064\MIMXRT1064\drivers</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1064\CMSIS\Include;..\libraries\MIMXRT1064\MIMXRT1064;..\libraries\MIMXRT1064\MIMXRT1064\drivers</IncludePath>
@@ -391,13 +391,6 @@
@@ -556,47 +549,47 @@
@@ -10,7 +10,7 @@
#define RT_ALIGN_SIZE 4
#define RT_THREAD_PRIORITY_32
#define RT_THREAD_PRIORITY_MAX 32
-#define RT_TICK_PER_SECOND 100
+#define RT_TICK_PER_SECOND 1000
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
#define RT_USING_IDLE_HOOK
@@ -347,7 +347,7 @@
<Define>CORE_M4</Define>
- <IncludePath>.;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\lpc_chip\chip_common;Libraries\lpc_chip\chip_5410x;Libraries\lpc_chip\chip_5410x\config;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common</IncludePath>
+ <IncludePath>.;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\lpc_chip\chip_common;Libraries\lpc_chip\chip_5410x;Libraries\lpc_chip\chip_5410x\config;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common</IncludePath>
@@ -401,13 +401,6 @@
@@ -891,40 +884,40 @@
@@ -8,7 +8,6 @@
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
@@ -66,7 +65,7 @@ CONFIG_RT_USING_DEVICE=y
-CONFIG_RT_VER_NUM=0x40002
# CONFIG_RT_USING_CPU_FFS is not set
@@ -131,15 +130,9 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_TOUCH is not set
-# Using Hardware Crypto drivers
# CONFIG_RT_USING_HWCRYPTO is not set
@@ -186,7 +179,6 @@ CONFIG_RT_USING_LIBC=y
@@ -201,6 +193,7 @@ CONFIG_RT_USING_LIBC=y
@@ -227,6 +220,7 @@ CONFIG_RT_USING_LIBC=y
@@ -239,12 +233,21 @@ CONFIG_RT_USING_LIBC=y
@@ -266,6 +269,8 @@ CONFIG_RT_USING_LIBC=y
@@ -278,6 +283,12 @@ CONFIG_RT_USING_LIBC=y
@@ -295,6 +306,8 @@ CONFIG_RT_USING_LIBC=y
@@ -302,6 +315,7 @@ CONFIG_RT_USING_LIBC=y
@@ -314,6 +328,8 @@ CONFIG_RT_USING_LIBC=y
@@ -321,6 +337,9 @@ CONFIG_RT_USING_LIBC=y
# CONFIG_PKG_USING_NRF24L01 is not set
# CONFIG_PKG_USING_TOUCH_DRIVERS is not set
@@ -331,12 +350,15 @@ CONFIG_RT_USING_LIBC=y
@@ -349,3 +371,9 @@ CONFIG_RT_USING_LIBC=y
# CONFIG_PKG_USING_LIBANN is not set
+CONFIG_SOC_NRF52832=y
@@ -335,7 +335,7 @@
<MiscControls>--reduce_paths</MiscControls>
<Define>NRF52_PAN_55, NRF52_PAN_12, NRF52_PAN_15, NRF52_PAN_58, SWI_DISABLE0, SOFTDEVICE_PRESENT, NRF52_PAN_54, NRF52, BLE_STACK_SUPPORT_REQD, NRF52_PAN_51, NRF52_PAN_36, RTTHREAD, CONFIG_GPIO_AS_PINRESET, NRF52_PAN_64, NRF52_PAN_20, NRF52_PAN_74, NRF52832_XXAA, S132, NRF_SD_BLE_API_VERSION=4, NRF52_PAN_31, RT_USING_ARM_LIBC</Define>
- <IncludePath>.;..\..\include;applications;.;board;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\common\softdevice_handler;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers\nrf52;nRF5_SDK_13.0.0_04a0bfd\components\ble\common;nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus;startups;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\device;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\delay;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\uart;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc;nRF5_SDK_13.0.0_04a0bfd\components\libraries\util;nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer;nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage;nRF5_SDK_13.0.0_04a0bfd\components\libraries\experimental_section_vars;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src;nRF5_SDK_13.0.0_04a0bfd\components\libraries\strerror;nRF5_SDK_13.0.0_04a0bfd\components\toolchain\cmsis\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common</IncludePath>
+ <IncludePath>.;..\..\include;applications;.;board;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\common\softdevice_handler;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers\nrf52;nRF5_SDK_13.0.0_04a0bfd\components\ble\common;nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus;startups;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\device;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\delay;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\uart;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc;nRF5_SDK_13.0.0_04a0bfd\components\libraries\util;nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer;nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage;nRF5_SDK_13.0.0_04a0bfd\components\libraries\experimental_section_vars;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src;nRF5_SDK_13.0.0_04a0bfd\components\libraries\strerror;nRF5_SDK_13.0.0_04a0bfd\components\toolchain\cmsis\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common</IncludePath>
@@ -392,13 +392,6 @@
@@ -717,40 +710,40 @@
@@ -41,7 +41,7 @@
#define RT_CONSOLE_DEVICE_NAME "uart0"
-#define RT_VER_NUM 0x40002
@@ -78,12 +78,6 @@
-/* Using Hardware Crypto drivers */
@@ -150,5 +144,6 @@
/* samples: kernel and components samples */
+#define SOC_NRF52832
#endif
@@ -7,6 +7,7 @@
@@ -15,6 +16,7 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=256
# CONFIG_RT_USING_TIMER_SOFT is not set
@@ -61,6 +63,9 @@ CONFIG_RT_USING_DEVICE=y
@@ -104,22 +109,31 @@ CONFIG_FINSH_ARG_MAX=10
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PIN is not set
+# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_SPI is not set
-# CONFIG_RT_USING_WIFI is not set
+# CONFIG_RT_USING_WIFI is not set
# Using USB
@@ -132,6 +146,7 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_RT_USING_LIBC is not set
# CONFIG_RT_USING_PTHREADS is not set
+CONFIG_RT_LIBC_USING_TIME=y
# Network
@@ -143,14 +158,14 @@ CONFIG_RT_SERIAL_USING_DMA=y
@@ -165,8 +180,8 @@ CONFIG_RT_SERIAL_USING_DMA=y
@@ -177,10 +192,14 @@ CONFIG_RT_SERIAL_USING_DMA=y
@@ -198,10 +217,14 @@ CONFIG_RT_SERIAL_USING_DMA=y
# IoT Cloud
@@ -209,6 +232,23 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_PKG_USING_ONENET is not set
@@ -229,6 +269,9 @@ CONFIG_RT_SERIAL_USING_DMA=y
@@ -237,6 +280,16 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -250,13 +303,44 @@ CONFIG_RT_SERIAL_USING_DMA=y
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
-# CONFIG_PKG_USING_STM32F4_HAL is not set
-# CONFIG_PKG_USING_STM32F4_DRIVERS is not set
@@ -267,42 +351,31 @@ CONFIG_RT_SERIAL_USING_DMA=y
-# sample package
-# CONFIG_PKG_USING_SAMPLES is not set
-# Privated Packages of RealThread
-# CONFIG_PKG_USING_CODEC is not set
-# CONFIG_PKG_USING_PLAYER is not set
-# CONFIG_PKG_USING_PERSIMMON_SRC is not set
-# Network Utilities
-# CONFIG_PKG_USING_WICED is not set
-# CONFIG_PKG_USING_CLOUDSDK is not set
-# CONFIG_PKG_USING_COREMARK is not set
-# CONFIG_PKG_USING_POWER_MANAGER is not set
-# CONFIG_PKG_USING_RT_OTA is not set
-# CONFIG_PKG_USING_RDB is not set
-# CONFIG_PKG_USING_RTINSIGHT is not set
-# CONFIG_PKG_USING_STM32_SDIO is not set
-# Test Packages of RealThread
-# CONFIG_PKG_USING_JERRYSCRIPT_WIN32 is not set
-# CONFIG_PKG_USING_JS_PERSIMMON is not set
+CONFIG_SOC_M051=y
CONFIG_RT_USING_UART0=y
@@ -360,7 +360,7 @@
<Define>INIT_SYSCLK_AT_BOOTING</Define>
- <IncludePath>.;..\..\include;applications;.;drivers;Libraries\StdDriver\inc;Libraries\CMSIS\Nuvoton\M051Series\Include;Libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common</IncludePath>
+ <IncludePath>.;..\..\include;applications;.;drivers;Libraries\StdDriver\inc;Libraries\CMSIS\Nuvoton\M051Series\Include;Libraries\CMSIS\Include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common</IncludePath>
@@ -416,13 +416,6 @@
@@ -651,40 +644,40 @@
+ <GroupName>CORTEX-M0</GroupName>
+ <FilePath>..\..\libcpu\arm\cortex-m0\cpuport.c</FilePath>
+ <FilePath>..\..\libcpu\arm\cortex-m0\context_rvds.S</FilePath>
- <FilePath>..\..\libcpu\arm\cortex-m0\cpuport.c</FilePath>
- <FilePath>..\..\libcpu\arm\cortex-m0\context_rvds.S</FilePath>
@@ -771,6 +764,16 @@
+ <Group>
+ <GroupName>libc</GroupName>
+ <Files>
+ <File>
+ <FileName>time.c</FileName>
+ <FilePath>..\..\components\libc\compilers\common\time.c</FilePath>
+ </File>
+ </Files>
+ </Group>
</Targets>
@@ -8,28 +8,16 @@
#define RT_NAME_MAX 8
-/* RT_THREAD_PRIORITY_8 is not set */
-/* RT_THREAD_PRIORITY_256 is not set */
#define RT_TICK_PER_SECOND 100
+#define RT_USING_IDLE_HOOK
#define RT_IDLE_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 256
-/* RT_USING_TIMER_SOFT is not set */
#define RT_DEBUG
#define RT_DEBUG_COLOR
-/* RT_DEBUG_INIT_CONFIG is not set */
-/* RT_DEBUG_THREAD_CONFIG is not set */
-/* RT_DEBUG_SCHEDULER_CONFIG is not set */
-/* RT_DEBUG_IPC_CONFIG is not set */
-/* RT_DEBUG_TIMER_CONFIG is not set */
-/* RT_DEBUG_IRQ_CONFIG is not set */
-/* RT_DEBUG_MEM_CONFIG is not set */
-/* RT_DEBUG_SLAB_CONFIG is not set */
-/* RT_DEBUG_MEMHEAP_CONFIG is not set */
-/* RT_DEBUG_MODULE_CONFIG is not set */
/* Inter-Thread communication */
@@ -38,26 +26,19 @@
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
-/* RT_USING_SIGNALS is not set */
/* Memory Management */
-/* RT_USING_MEMPOOL is not set */
-/* RT_USING_MEMHEAP is not set */
-/* RT_USING_NOHEAP is not set */
#define RT_USING_SMALL_MEM
-/* RT_USING_SLAB is not set */
-/* RT_USING_MEMTRACE is not set */
#define RT_USING_HEAP
/* Kernel Device Object */
#define RT_USING_DEVICE
-/* RT_USING_DEVICE_OPS is not set */
-/* RT_USING_INTERRUPT_INFO is not set */
@@ -68,7 +49,6 @@
/* C++ features */
-/* RT_USING_CPLUSPLUS is not set */
/* Command shell */
@@ -78,11 +58,9 @@
#define FINSH_HISTORY_LINES 5
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
-/* FINSH_ECHO_DISABLE_DEFAULT is not set */
#define FINSH_THREAD_PRIORITY 20
#define FINSH_THREAD_STACK_SIZE 512
#define FINSH_CMD_SIZE 80
-/* FINSH_USING_AUTH is not set */
#define FINSH_USING_MSH
#define FINSH_USING_MSH_DEFAULT
#define FINSH_USING_MSH_ONLY
@@ -90,7 +68,6 @@
/* Device virtual file system */
-/* RT_USING_DFS is not set */
/* Device Drivers */
@@ -98,175 +75,75 @@
#define RT_PIPE_BUFSZ 512
-/* RT_USING_CAN is not set */
-/* RT_USING_HWTIMER is not set */
-/* RT_USING_CPUTIME is not set */
-/* RT_USING_I2C is not set */
-/* RT_USING_PIN is not set */
-/* RT_USING_PWM is not set */
-/* RT_USING_MTD_NOR is not set */
-/* RT_USING_MTD_NAND is not set */
-/* RT_USING_RTC is not set */
-/* RT_USING_SDIO is not set */
-/* RT_USING_SPI is not set */
-/* RT_USING_WDT is not set */
-/* RT_USING_WIFI is not set */
-/* RT_USING_AUDIO is not set */
+#define RT_SERIAL_RB_BUFSZ 64
-/* RT_USING_USB_HOST is not set */
-/* RT_USING_USB_DEVICE is not set */
/* POSIX layer and C standard library */
-/* RT_USING_LIBC is not set */
-/* RT_USING_PTHREADS is not set */
+#define RT_LIBC_USING_TIME
/* Network */
-/* RT_USING_SAL is not set */
-/* RT_USING_LWIP is not set */
-/* RT_USING_MODBUS is not set */
-/* RT_USING_AT is not set */
/* VBUS(Virtual Software BUS) */
-/* RT_USING_VBUS is not set */
/* Utilities */
-/* RT_USING_LOGTRACE is not set */
-/* RT_USING_RYM is not set */
/* RT-Thread online packages */
/* IoT - internet of things */
-/* PKG_USING_PAHOMQTT is not set */
-/* PKG_USING_WEBCLIENT is not set */
-/* PKG_USING_MONGOOSE is not set */
-/* PKG_USING_WEBTERMINAL is not set */
-/* PKG_USING_CJSON is not set */
-/* PKG_USING_JSMN is not set */
-/* PKG_USING_LJSON is not set */
-/* PKG_USING_EZXML is not set */
-/* PKG_USING_NANOPB is not set */
/* Wi-Fi */
/* Marvell WiFi */
-/* PKG_USING_WLANMARVELL is not set */
/* Wiced WiFi */
-/* PKG_USING_WLAN_WICED is not set */
-/* PKG_USING_COAP is not set */
-/* PKG_USING_NOPOLL is not set */
-/* PKG_USING_NETUTILS is not set */
-/* PKG_USING_AT_DEVICE is not set */
/* IoT Cloud */
-/* PKG_USING_ONENET is not set */
-/* PKG_USING_GAGENT_CLOUD is not set */
-/* PKG_USING_ALI_IOTKIT is not set */
/* security packages */
-/* PKG_USING_MBEDTLS is not set */
-/* PKG_USING_libsodium is not set */
-/* PKG_USING_TINYCRYPT is not set */
/* language packages */
-/* PKG_USING_LUA is not set */
-/* PKG_USING_JERRYSCRIPT is not set */
-/* PKG_USING_MICROPYTHON is not set */
/* multimedia packages */
-/* PKG_USING_OPENMV is not set */
-/* PKG_USING_MUPDF is not set */
/* tools packages */
-/* PKG_USING_CMBACKTRACE is not set */
-/* PKG_USING_EASYFLASH is not set */
-/* PKG_USING_EASYLOGGER is not set */
-/* PKG_USING_SYSTEMVIEW is not set */
/* system packages */
-/* PKG_USING_GUIENGINE is not set */
-/* PKG_USING_CAIRO is not set */
-/* PKG_USING_PIXMAN is not set */
-/* PKG_USING_LWEXT4 is not set */
-/* PKG_USING_PARTITION is not set */
-/* PKG_USING_FAL is not set */
-/* PKG_USING_SQLITE is not set */
-/* PKG_USING_RTI is not set */
-/* PKG_USING_LITTLEVGL2RTT is not set */
/* peripheral libraries and drivers */
-/* PKG_USING_STM32F4_HAL is not set */
-/* PKG_USING_STM32F4_DRIVERS is not set */
-/* PKG_USING_REALTEK_AMEBA is not set */
/* miscellaneous packages */
-/* PKG_USING_LIBCSV is not set */
-/* PKG_USING_OPTPARSE is not set */
-/* PKG_USING_FASTLZ is not set */
-/* PKG_USING_MINILZO is not set */
-/* PKG_USING_QUICKLZ is not set */
-/* PKG_USING_MULTIBUTTON is not set */
-/* PKG_USING_CANFESTIVAL is not set */
-/* PKG_USING_ZLIB is not set */
-/* PKG_USING_DSTR is not set */
-/* sample package */
-/* PKG_USING_SAMPLES is not set */
-/* example package: hello */
-/* PKG_USING_HELLO is not set */
-/* Privated Packages of RealThread */
-/* PKG_USING_CODEC is not set */
-/* PKG_USING_PLAYER is not set */
-/* PKG_USING_PERSIMMON_SRC is not set */
-/* Network Utilities */
-/* PKG_USING_WICED is not set */
-/* PKG_USING_CLOUDSDK is not set */
-/* PKG_USING_COREMARK is not set */
-/* PKG_USING_POWER_MANAGER is not set */
-/* PKG_USING_RT_OTA is not set */
-/* PKG_USING_RDB is not set */
-/* PKG_USING_RTINSIGHT is not set */
-/* PKG_USING_STM32_SDIO is not set */
-/* Test Packages of RealThread */
+/* samples: kernel and components samples */
-/* PKG_USING_JERRYSCRIPT_WIN32 is not set */
-/* PKG_USING_JS_PERSIMMON is not set */
+#define SOC_M051
#define RT_USING_UART0
@@ -64,7 +63,7 @@ CONFIG_RT_USING_DEVICE=y
@@ -151,7 +150,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -162,21 +160,17 @@ CONFIG_RT_USING_SFUD=y
CONFIG_RT_SFUD_USING_FLASH_INFO_TABLE=y
@@ -267,11 +261,6 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_LWIP_DEBUG is not set
@@ -301,10 +290,12 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -326,6 +317,7 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -337,12 +329,22 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -364,6 +366,8 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -376,6 +380,12 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -393,6 +403,8 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -400,7 +412,7 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -413,11 +425,18 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -428,12 +447,15 @@ CONFIG_RT_LWIP_USING_PING=y
@@ -445,3 +467,10 @@ CONFIG_RT_LWIP_USING_PING=y
+CONFIG_SOC_M487=y
@@ -37,7 +37,7 @@
@@ -96,12 +96,7 @@
#define RT_SFUD_USING_FLASH_INFO_TABLE
@@ -162,9 +157,6 @@
#define LWIP_NETIF_LOOPBACK 0
#define RT_LWIP_USING_PING
@@ -213,5 +205,6 @@
+#define SOC_M487
@@ -1856,9 +1856,6 @@
<name>$PROJ_DIR$\..\..\src\components.c</name>
- <name>$PROJ_DIR$\..\..\src\cpu.c</name>
<name>$PROJ_DIR$\..\..\src\device.c</name>
@@ -2014,21 +2011,21 @@
+ <name>CORTEX-M4</name>
- <name>$PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c</name>
+ <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
- <name>$PROJ_DIR$\..\..\libcpu\arm\common\div0.c</name>
+ <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
- <name>$PROJ_DIR$\..\..\libcpu\arm\common\showmem.c</name>
+ <name>$PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c</name>
- <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\libcpu\arm\common\div0.c</name>
- <name>$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
+ <name>$PROJ_DIR$\..\..\libcpu\arm\common\showmem.c</name>
@@ -330,7 +330,7 @@
<Define />
- <IncludePath>.;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\Device\Nuvoton\NUC472_442\Include;Libraries\StdDriver\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip-2.0.2\src\include\posix</IncludePath>
+ <IncludePath>.;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\Device\Nuvoton\NUC472_442\Include;Libraries\StdDriver\inc;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip-2.0.2\src\include\posix</IncludePath>
@@ -386,13 +386,6 @@
@@ -736,40 +729,40 @@
CONFIG_RT_CONSOLE_DEVICE_NAME="console"
@@ -72,6 +71,7 @@ CONFIG_RT_VER_NUM=0x40002
# CONFIG_RT_USING_COMPONENTS_INIT is not set
+# CONFIG_RT_USING_USER_MAIN is not set
@@ -156,6 +156,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -169,6 +171,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -217,6 +220,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -243,6 +247,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -255,6 +260,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -262,6 +268,13 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_PKG_USING_TCPSERVER is not set
@@ -283,6 +296,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -295,6 +310,12 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -312,6 +333,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -319,6 +342,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -331,6 +355,8 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -338,7 +364,9 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
-# CONFIG_PKG_USING_LCD_DRIVERS is not set
@@ -349,12 +377,15 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
@@ -367,4 +398,9 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
CONFIG_RT_USING_DFS_WINSHAREDIR=y
@@ -39,7 +39,7 @@
#define RT_CONSOLE_DEVICE_NAME "console"
@@ -96,6 +96,7 @@
@@ -64,8 +63,9 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_RT_CONSOLE_DEVICE_NAME="uart2"
CONFIG_ARCH_ARM=y
CONFIG_ARCH_ARM_CORTEX_M=y
CONFIG_ARCH_ARM_CORTEX_M0=y
@@ -125,7 +125,6 @@ CONFIG_RT_USING_PIN=y
@@ -133,10 +132,10 @@ CONFIG_RT_USING_PIN=y
@@ -150,6 +149,7 @@ CONFIG_RT_USING_PIN=y
@@ -170,11 +170,6 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_LWIP is not set
@@ -188,10 +183,8 @@ CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_LWP is not set
@@ -204,10 +197,12 @@ CONFIG_RT_USING_PIN=y
@@ -229,6 +224,7 @@ CONFIG_RT_USING_PIN=y
@@ -240,12 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -267,6 +273,8 @@ CONFIG_RT_USING_PIN=y
@@ -279,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -296,6 +310,8 @@ CONFIG_RT_USING_PIN=y
@@ -303,7 +319,7 @@ CONFIG_RT_USING_PIN=y
@@ -316,11 +332,18 @@ CONFIG_RT_USING_PIN=y
@@ -331,12 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -348,6 +374,12 @@ CONFIG_RT_USING_PIN=y
CONFIG_SOC_FAMILY_STM32=y
CONFIG_SOC_SERIES_STM32F0=y
@@ -369,6 +401,8 @@ CONFIG_BSP_USING_UART=y
CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_I2C1 is not set
+# CONFIG_BSP_USING_CRC is not set
+# CONFIG_BSP_USING_UDID is not set
@@ -2112,9 +2112,6 @@
@@ -2180,21 +2177,21 @@
+ <name>CORTEX-M0</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S</name>
@@ -2271,6 +2268,9 @@
<name>libc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c</name>
+ </file>
<name>STM32_HAL</name>
<Define>STM32F072xB, USE_HAL_DRIVER</Define>
- <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include</IncludePath>
@@ -540,40 +533,40 @@
+ <FilePath>..\..\..\libcpu\arm\cortex-m0\cpuport.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m0\context_rvds.S</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m0\cpuport.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m0\context_rvds.S</FilePath>
@@ -737,6 +730,16 @@
+ <FilePath>..\..\..\components\libc\compilers\common\time.c</FilePath>
<GroupName>STM32_HAL</GroupName>
#define RT_CONSOLE_DEVICE_NAME "uart2"
#define ARCH_ARM
#define ARCH_ARM_CORTEX_M
#define ARCH_ARM_CORTEX_M0
@@ -80,14 +80,12 @@
@@ -100,9 +98,6 @@
/* light weight TCP/IP stack */
@@ -63,8 +63,9 @@ CONFIG_RT_USING_DEVICE=y
-CONFIG_RT_VER_NUM=0x40000
@@ -111,8 +112,10 @@ CONFIG_FINSH_ARG_MAX=10
@@ -122,17 +125,17 @@ CONFIG_RT_USING_PIN=y
@@ -146,6 +149,7 @@ CONFIG_RT_USING_PIN=y
@@ -157,14 +161,14 @@ CONFIG_RT_USING_PIN=y
@@ -179,18 +183,9 @@ CONFIG_RT_USING_PIN=y
-# ARM CMSIS
-# CONFIG_RT_USING_CMSIS_OS is not set
-# CONFIG_RT_USING_RTT_CMSIS is not set
@@ -202,9 +197,12 @@ CONFIG_RT_USING_PIN=y
@@ -222,10 +220,13 @@ CONFIG_RT_USING_PIN=y
@@ -235,7 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -256,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -267,6 +286,13 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_RDB is not set
@@ -283,21 +309,41 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_CMSIS is not set
-# CONFIG_PKG_USING_AHT10 is not set
# CONFIG_PKG_USING_BUTTON is not set
-# CONFIG_PKG_USING_MPU6XXX is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -308,11 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -323,6 +373,13 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
@@ -352,6 +409,8 @@ CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
# CONFIG_BSP_USING_ONCHIP_RTC is not set
# CONFIG_BSP_USING_WDT is not set
@@ -2072,9 +2072,6 @@
@@ -2140,21 +2137,21 @@
@@ -2201,6 +2198,9 @@
@@ -73,7 +73,7 @@
<LExpSel>0</LExpSel>
</OPTXL>
<OPTFL>
- <tvExp>1</tvExp>
+ <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
@@ -173,6 +173,7 @@
<pMultCmdsp></pMultCmdsp>
<DebugDescription>
<Enable>1</Enable>
+ <EnableFlashSeq>0</EnableFlashSeq>
<EnableLog>0</EnableLog>
<Protocol>2</Protocol>
<DbgClock>10000000</DbgClock>
@@ -181,779 +182,11 @@
- <GroupName>Kernel</GroupName>
+ <GroupName>Source Group 1</GroupName>
<tvExp>0</tvExp>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
- <GroupNumber>1</GroupNumber>
- <FileNumber>1</FileNumber>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\..\src\clock.c</PathWithFileName>
- <FilenameWithoutPath>clock.c</FilenameWithoutPath>
- <RteFlg>0</RteFlg>
- <bShared>0</bShared>
- <FileNumber>2</FileNumber>
- <PathWithFileName>..\..\..\src\components.c</PathWithFileName>
- <FilenameWithoutPath>components.c</FilenameWithoutPath>
- <FileNumber>3</FileNumber>
- <PathWithFileName>..\..\..\src\cpu.c</PathWithFileName>
- <FilenameWithoutPath>cpu.c</FilenameWithoutPath>
- <FileNumber>4</FileNumber>
- <PathWithFileName>..\..\..\src\device.c</PathWithFileName>
- <FilenameWithoutPath>device.c</FilenameWithoutPath>
- <FileNumber>5</FileNumber>
- <PathWithFileName>..\..\..\src\idle.c</PathWithFileName>
- <FilenameWithoutPath>idle.c</FilenameWithoutPath>
- <FileNumber>6</FileNumber>
- <PathWithFileName>..\..\..\src\ipc.c</PathWithFileName>
- <FilenameWithoutPath>ipc.c</FilenameWithoutPath>
- <FileNumber>7</FileNumber>
- <PathWithFileName>..\..\..\src\irq.c</PathWithFileName>
- <FilenameWithoutPath>irq.c</FilenameWithoutPath>
- <FileNumber>8</FileNumber>
- <PathWithFileName>..\..\..\src\kservice.c</PathWithFileName>
- <FilenameWithoutPath>kservice.c</FilenameWithoutPath>
- <FileNumber>9</FileNumber>
- <PathWithFileName>..\..\..\src\mem.c</PathWithFileName>
- <FilenameWithoutPath>mem.c</FilenameWithoutPath>
- <FileNumber>10</FileNumber>
- <PathWithFileName>..\..\..\src\mempool.c</PathWithFileName>
- <FilenameWithoutPath>mempool.c</FilenameWithoutPath>
- <FileNumber>11</FileNumber>
- <PathWithFileName>..\..\..\src\object.c</PathWithFileName>
- <FilenameWithoutPath>object.c</FilenameWithoutPath>
- <FileNumber>12</FileNumber>
- <PathWithFileName>..\..\..\src\scheduler.c</PathWithFileName>
- <FilenameWithoutPath>scheduler.c</FilenameWithoutPath>
- <FileNumber>13</FileNumber>
- <PathWithFileName>..\..\..\src\signal.c</PathWithFileName>
- <FilenameWithoutPath>signal.c</FilenameWithoutPath>
- <FileNumber>14</FileNumber>
- <PathWithFileName>..\..\..\src\thread.c</PathWithFileName>
- <FilenameWithoutPath>thread.c</FilenameWithoutPath>
- <FileNumber>15</FileNumber>
- <PathWithFileName>..\..\..\src\timer.c</PathWithFileName>
- <FilenameWithoutPath>timer.c</FilenameWithoutPath>
- </Group>
- <Group>
- <GroupName>Applications</GroupName>
- <cbSel>0</cbSel>
- <GroupNumber>2</GroupNumber>
- <FileNumber>16</FileNumber>
- <PathWithFileName>applications\main.c</PathWithFileName>
- <FilenameWithoutPath>main.c</FilenameWithoutPath>
- <GroupName>Drivers</GroupName>
- <GroupNumber>3</GroupNumber>
- <FileNumber>17</FileNumber>
- <PathWithFileName>board\board.c</PathWithFileName>
- <FilenameWithoutPath>board.c</FilenameWithoutPath>
- <FileNumber>18</FileNumber>
- <PathWithFileName>board\CubeMX_Config\Src\stm32f0xx_hal_msp.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_msp.c</FilenameWithoutPath>
- <FileNumber>19</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.s</PathWithFileName>
- <FilenameWithoutPath>startup_stm32f091xc.s</FilenameWithoutPath>
- <FileNumber>20</FileNumber>
- <PathWithFileName>..\libraries\HAL_Drivers\drv_gpio.c</PathWithFileName>
- <FilenameWithoutPath>drv_gpio.c</FilenameWithoutPath>
- <FileNumber>21</FileNumber>
- <PathWithFileName>..\libraries\HAL_Drivers\drv_usart.c</PathWithFileName>
- <FilenameWithoutPath>drv_usart.c</FilenameWithoutPath>
- <FileNumber>22</FileNumber>
- <PathWithFileName>..\libraries\HAL_Drivers\drv_common.c</PathWithFileName>
- <FilenameWithoutPath>drv_common.c</FilenameWithoutPath>
- <GroupNumber>4</GroupNumber>
- <FileNumber>23</FileNumber>
- <PathWithFileName>..\..\..\libcpu\arm\common\backtrace.c</PathWithFileName>
- <FilenameWithoutPath>backtrace.c</FilenameWithoutPath>
- <FileNumber>24</FileNumber>
- <PathWithFileName>..\..\..\libcpu\arm\common\div0.c</PathWithFileName>
- <FilenameWithoutPath>div0.c</FilenameWithoutPath>
- <FileNumber>25</FileNumber>
- <PathWithFileName>..\..\..\libcpu\arm\common\showmem.c</PathWithFileName>
- <FilenameWithoutPath>showmem.c</FilenameWithoutPath>
- <FileNumber>26</FileNumber>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m0\cpuport.c</PathWithFileName>
- <FilenameWithoutPath>cpuport.c</FilenameWithoutPath>
- <FileNumber>27</FileNumber>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m0\context_rvds.S</PathWithFileName>
- <FilenameWithoutPath>context_rvds.S</FilenameWithoutPath>
- <GroupName>DeviceDrivers</GroupName>
- <GroupNumber>5</GroupNumber>
- <FileNumber>28</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\misc\pin.c</PathWithFileName>
- <FilenameWithoutPath>pin.c</FilenameWithoutPath>
- <FileNumber>29</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\serial\serial.c</PathWithFileName>
- <FilenameWithoutPath>serial.c</FilenameWithoutPath>
- <FileNumber>30</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\completion.c</PathWithFileName>
- <FilenameWithoutPath>completion.c</FilenameWithoutPath>
- <FileNumber>31</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\dataqueue.c</PathWithFileName>
- <FilenameWithoutPath>dataqueue.c</FilenameWithoutPath>
- <FileNumber>32</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\pipe.c</PathWithFileName>
- <FilenameWithoutPath>pipe.c</FilenameWithoutPath>
- <FileNumber>33</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\ringblk_buf.c</PathWithFileName>
- <FilenameWithoutPath>ringblk_buf.c</FilenameWithoutPath>
- <FileNumber>34</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\ringbuffer.c</PathWithFileName>
- <FilenameWithoutPath>ringbuffer.c</FilenameWithoutPath>
- <FileNumber>35</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\waitqueue.c</PathWithFileName>
- <FilenameWithoutPath>waitqueue.c</FilenameWithoutPath>
- <FileNumber>36</FileNumber>
- <PathWithFileName>..\..\..\components\drivers\src\workqueue.c</PathWithFileName>
- <FilenameWithoutPath>workqueue.c</FilenameWithoutPath>
- <GroupName>finsh</GroupName>
- <GroupNumber>6</GroupNumber>
- <FileNumber>37</FileNumber>
- <PathWithFileName>..\..\..\components\finsh\shell.c</PathWithFileName>
- <FilenameWithoutPath>shell.c</FilenameWithoutPath>
- <FileNumber>38</FileNumber>
- <PathWithFileName>..\..\..\components\finsh\cmd.c</PathWithFileName>
- <FilenameWithoutPath>cmd.c</FilenameWithoutPath>
- <FileNumber>39</FileNumber>
- <PathWithFileName>..\..\..\components\finsh\msh.c</PathWithFileName>
- <FilenameWithoutPath>msh.c</FilenameWithoutPath>
- <GroupName>STM32_HAL</GroupName>
- <GroupNumber>7</GroupNumber>
- <FileNumber>40</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c</PathWithFileName>
- <FilenameWithoutPath>system_stm32f0xx.c</FilenameWithoutPath>
- <FileNumber>41</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_dma.c</FilenameWithoutPath>
- <FileNumber>42</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_cortex.c</FilenameWithoutPath>
- <FileNumber>43</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_crc.c</FilenameWithoutPath>
- <FileNumber>44</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_crc_ex.c</FilenameWithoutPath>
- <FileNumber>45</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_pwr.c</FilenameWithoutPath>
- <FileNumber>46</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_rcc.c</FilenameWithoutPath>
- <FileNumber>47</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_rcc_ex.c</FilenameWithoutPath>
- <FileNumber>48</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal.c</FilenameWithoutPath>
- <FileNumber>49</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_crc.c</FilenameWithoutPath>
- <FileNumber>50</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_dma.c</FilenameWithoutPath>
- <FileNumber>51</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_exti.c</FilenameWithoutPath>
- <FileNumber>52</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_gpio.c</FilenameWithoutPath>
- <FileNumber>53</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_pwr.c</FilenameWithoutPath>
- <FileNumber>54</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_rcc.c</FilenameWithoutPath>
- <FileNumber>55</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_utils.c</FilenameWithoutPath>
- <FileNumber>56</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_gpio.c</FilenameWithoutPath>
- <FileNumber>57</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_uart.c</FilenameWithoutPath>
- <FileNumber>58</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_uart_ex.c</FilenameWithoutPath>
- <FileNumber>59</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_usart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_hal_usart.c</FilenameWithoutPath>
- <FileNumber>60</FileNumber>
- <PathWithFileName>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f0xx_ll_usart.c</FilenameWithoutPath>
</ProjectOpt>
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
<SchemaVersion>2.1</SchemaVersion>
<Header>### uVision Project, (C) Keil Software</Header>
<Targets>
<Target>
<TargetName>rt-thread</TargetName>
@@ -19,28 +16,28 @@
<PackID>Keil.STM32F0xx_DFP.2.0.0</PackID>
<PackURL>http://www.keil.com/pack/</PackURL>
<Cpu>IRAM(0x20000000,0x00008000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ELITTLE</Cpu>
- <FlashUtilSpec></FlashUtilSpec>
- <StartupFile></StartupFile>
+ <FlashUtilSpec />
+ <StartupFile />
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32F091RCTx$CMSIS\Flash\STM32F0xx_256.FLM))</FlashDriverDll>
<DeviceId>0</DeviceId>
<RegisterFile>$$Device:STM32F091RCTx$Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h</RegisterFile>
- <MemoryEnv></MemoryEnv>
- <Cmp></Cmp>
- <Asm></Asm>
- <Linker></Linker>
- <OHString></OHString>
- <InfinionOptionDll></InfinionOptionDll>
- <SLE66CMisc></SLE66CMisc>
- <SLE66AMisc></SLE66AMisc>
- <SLE66LinkerMisc></SLE66LinkerMisc>
+ <MemoryEnv />
+ <Cmp />
+ <Asm />
+ <Linker />
+ <OHString />
+ <InfinionOptionDll />
+ <SLE66CMisc />
+ <SLE66AMisc />
+ <SLE66LinkerMisc />
<SFDFile>$$Device:STM32F091RCTx$CMSIS\SVD\STM32F0x1.svd</SFDFile>
<bCustSvd>0</bCustSvd>
<UseEnv>0</UseEnv>
- <BinPath></BinPath>
- <IncludePath></IncludePath>
- <LibPath></LibPath>
- <RegisterFilePath></RegisterFilePath>
- <DBRegisterFilePath></DBRegisterFilePath>
+ <BinPath />
+ <IncludePath />
+ <LibPath />
+ <RegisterFilePath />
+ <DBRegisterFilePath />
<TargetStatus>
<Error>0</Error>
<ExitCodeStop>0</ExitCodeStop>
@@ -62,8 +59,8 @@
<BeforeCompile>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
- <UserProg1Name></UserProg1Name>
- <UserProg2Name></UserProg2Name>
+ <UserProg1Name />
+ <UserProg2Name />
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopU1X>0</nStopU1X>
@@ -72,8 +69,8 @@
<BeforeMake>
<nStopB1X>0</nStopB1X>
@@ -83,14 +80,14 @@
<RunUserProg1>1</RunUserProg1>
<UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name>
<nStopA1X>0</nStopA1X>
<nStopA2X>0</nStopA2X>
</AfterMake>
<SelectedForBatchBuild>0</SelectedForBatchBuild>
- <SVCSIdString></SVCSIdString>
+ <SVCSIdString />
</TargetCommonOption>
<CommonProperty>
<UseCPPCompiler>0</UseCPPCompiler>
@@ -104,8 +101,8 @@
<AssembleAssemblyFile>0</AssembleAssemblyFile>
<PublicsOnly>0</PublicsOnly>
<StopOnExitCode>3</StopOnExitCode>
- <CustomArgument></CustomArgument>
- <IncludeLibraryModules></IncludeLibraryModules>
+ <CustomArgument />
+ <IncludeLibraryModules />
<ComprImg>1</ComprImg>
</CommonProperty>
<DllOption>
@@ -138,11 +135,11 @@
</Flash1>
<bUseTDR>1</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2>
- <Flash3></Flash3>
- <Flash4></Flash4>
- <pFcarmOut></pFcarmOut>
- <pFcarmGrp></pFcarmGrp>
- <pFcArmRoot></pFcArmRoot>
+ <Flash3 />
+ <Flash4 />
+ <pFcarmOut />
+ <pFcarmGrp />
+ <pFcArmRoot />
<FcArmLst>0</FcArmLst>
</Utilities>
<TargetArmAds>
@@ -175,7 +172,7 @@
<RvctClst>0</RvctClst>
<GenPPlst>0</GenPPlst>
<AdsCpuType>"Cortex-M0"</AdsCpuType>
- <RvctDeviceName></RvctDeviceName>
+ <RvctDeviceName />
<mOS>0</mOS>
<uocRom>0</uocRom>
<uocRam>0</uocRam>
@@ -184,6 +181,7 @@
<hadXRAM>0</hadXRAM>
<uocXRam>0</uocXRam>
<RvdsVP>0</RvdsVP>
+ <RvdsMve>0</RvdsMve>
<hadIRAM2>0</hadIRAM2>
<hadIROM2>0</hadIROM2>
<StupSel>8</StupSel>
@@ -307,7 +305,7 @@
<Size>0x0</Size>
</OCR_RVCT10>
</OnChipMemories>
- <RvctStartVector></RvctStartVector>
+ <RvctStartVector />
</ArmAdsMisc>
<Cads>
<interw>1</interw>
@@ -334,10 +332,10 @@
<v6WtE>0</v6WtE>
<v6Rtti>0</v6Rtti>
<VariousControls>
- <MiscControls></MiscControls>
+ <MiscControls />
<Define>STM32F091xC, USE_HAL_DRIVER</Define>
- <Undefine></Undefine>
- <IncludePath>.;..\..\..\include;applications;.;board;board\ports;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include</IncludePath>
+ <Undefine />
+ <IncludePath>.;..\..\..\include;applications;.;board;board\ports;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include</IncludePath>
@@ -352,10 +350,10 @@
<useXO>0</useXO>
<uClangAs>0</uClangAs>
- <Define></Define>
+ <Define />
</Aads>
<LDads>
@@ -367,13 +365,13 @@
<useFile>0</useFile>
<TextAddressRange>0x08000000</TextAddressRange>
<DataAddressRange>0x20000000</DataAddressRange>
- <pXoBase></pXoBase>
+ <pXoBase />
<ScatterFile>.\board\linker_scripts\link.sct</ScatterFile>
- <IncludeLibs></IncludeLibs>
- <IncludeLibsPath></IncludeLibsPath>
- <Misc></Misc>
- <LinkerInputFile></LinkerInputFile>
- <DisabledWarnings></DisabledWarnings>
+ <IncludeLibs />
+ <IncludeLibsPath />
+ <Misc />
+ <LinkerInputFile />
+ <DisabledWarnings />
</LDads>
</TargetArmAds>
</TargetOption>
@@ -386,71 +384,92 @@
<FilePath>..\..\..\src\clock.c</FilePath>
<FileName>components.c</FileName>
<FilePath>..\..\..\src\device.c</FilePath>
<FileName>idle.c</FileName>
<FilePath>..\..\..\src\idle.c</FilePath>
<FileName>ipc.c</FileName>
<FilePath>..\..\..\src\ipc.c</FilePath>
<FileName>irq.c</FileName>
<FilePath>..\..\..\src\irq.c</FilePath>
<FileName>kservice.c</FileName>
<FilePath>..\..\..\src\kservice.c</FilePath>
<FileName>mem.c</FileName>
<FilePath>..\..\..\src\mem.c</FilePath>
<FileName>mempool.c</FileName>
<FilePath>..\..\..\src\mempool.c</FilePath>
<FileName>object.c</FileName>
<FilePath>..\..\..\src\object.c</FilePath>
<FileName>scheduler.c</FileName>
<FilePath>..\..\..\src\scheduler.c</FilePath>
<FileName>signal.c</FileName>
<FilePath>..\..\..\src\signal.c</FilePath>
<FileName>thread.c</FileName>
<FilePath>..\..\..\src\thread.c</FilePath>
<FileName>timer.c</FileName>
@@ -476,26 +495,36 @@
<FilePath>board\board.c</FilePath>
<FileName>stm32f0xx_hal_msp.c</FileName>
<FilePath>board\CubeMX_Config\Src\stm32f0xx_hal_msp.c</FilePath>
<FileName>startup_stm32f091xc.s</FileName>
<FileType>2</FileType>
<FilePath>..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.s</FilePath>
<FileName>drv_gpio.c</FileName>
<FilePath>..\libraries\HAL_Drivers\drv_gpio.c</FilePath>
<FileName>drv_usart.c</FileName>
<FilePath>..\libraries\HAL_Drivers\drv_usart.c</FilePath>
<FileName>drv_common.c</FileName>
@@ -504,33 +533,41 @@
<FileName>backtrace.c</FileName>
<FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath>
<FileName>div0.c</FileName>
<FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath>
<FileName>showmem.c</FileName>
<FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath>
@@ -541,41 +578,57 @@
<FilePath>..\..\..\components\drivers\misc\pin.c</FilePath>
<FileName>serial.c</FileName>
<FilePath>..\..\..\components\drivers\serial\serial.c</FilePath>
<FileName>completion.c</FileName>
<FilePath>..\..\..\components\drivers\src\completion.c</FilePath>
<FileName>dataqueue.c</FileName>
<FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath>
<FileName>pipe.c</FileName>
<FilePath>..\..\..\components\drivers\src\pipe.c</FilePath>
<FileName>ringblk_buf.c</FileName>
<FilePath>..\..\..\components\drivers\src\ringblk_buf.c</FilePath>
<FileName>ringbuffer.c</FileName>
<FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath>
<FileName>waitqueue.c</FileName>
<FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath>
<FileName>workqueue.c</FileName>
@@ -591,11 +644,15 @@
<FilePath>..\..\..\components\finsh\shell.c</FilePath>
<FileName>cmd.c</FileName>
<FilePath>..\..\..\components\finsh\cmd.c</FilePath>
<FileName>msh.c</FileName>
@@ -603,6 +660,16 @@
@@ -611,101 +678,141 @@
<FilePath>..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c</FilePath>
<FileName>stm32f0xx_hal_dma.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c</FilePath>
<FileName>stm32f0xx_hal_cortex.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c</FilePath>
<FileName>stm32f0xx_hal_crc.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c</FilePath>
<FileName>stm32f0xx_hal_crc_ex.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c</FilePath>
<FileName>stm32f0xx_hal_pwr.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c</FilePath>
<FileName>stm32f0xx_hal_rcc.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c</FilePath>
<FileName>stm32f0xx_hal_rcc_ex.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c</FilePath>
<FileName>stm32f0xx_hal.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c</FilePath>
<FileName>stm32f0xx_ll_crc.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c</FilePath>
<FileName>stm32f0xx_ll_dma.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c</FilePath>
<FileName>stm32f0xx_ll_exti.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c</FilePath>
<FileName>stm32f0xx_ll_gpio.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c</FilePath>
<FileName>stm32f0xx_ll_pwr.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c</FilePath>
<FileName>stm32f0xx_ll_rcc.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c</FilePath>
<FileName>stm32f0xx_ll_utils.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c</FilePath>
<FileName>stm32f0xx_hal_gpio.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c</FilePath>
<FileName>stm32f0xx_hal_uart.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart.c</FilePath>
<FileName>stm32f0xx_hal_uart_ex.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart_ex.c</FilePath>
<FileName>stm32f0xx_hal_usart.c</FileName>
<FilePath>..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_usart.c</FilePath>
<FileName>stm32f0xx_ll_usart.c</FileName>
@@ -716,11 +823,9 @@
<RTE>
- <apis/>
- <components/>
- <files/>
+ <apis />
+ <components />
+ <files />
</RTE>
</Project>
-#define RT_VER_NUM 0x40000
@@ -79,26 +79,25 @@
@@ -110,9 +109,6 @@
-/* ARM CMSIS */
@@ -64,8 +64,9 @@ CONFIG_RT_USING_DEVICE=y
CONFIG_ARCH_ARM_CORTEX_M3=y
@@ -112,8 +113,10 @@ CONFIG_FINSH_ARG_MAX=10
@@ -123,17 +126,17 @@ CONFIG_RT_USING_PIN=y
@@ -147,6 +150,7 @@ CONFIG_RT_USING_PIN=y
@@ -158,14 +162,14 @@ CONFIG_RT_USING_PIN=y
@@ -180,18 +184,9 @@ CONFIG_RT_USING_PIN=y
@@ -203,9 +198,12 @@ CONFIG_RT_USING_PIN=y
@@ -223,10 +221,13 @@ CONFIG_RT_USING_PIN=y
@@ -236,7 +237,22 @@ CONFIG_RT_USING_PIN=y
@@ -257,6 +273,9 @@ CONFIG_RT_USING_PIN=y
@@ -268,6 +287,13 @@ CONFIG_RT_USING_PIN=y
@@ -284,21 +310,41 @@ CONFIG_RT_USING_PIN=y
@@ -309,11 +355,15 @@ CONFIG_RT_USING_PIN=y
@@ -324,6 +374,13 @@ CONFIG_RT_USING_PIN=y
CONFIG_SOC_SERIES_STM32F1=y
@@ -357,6 +414,7 @@ CONFIG_BSP_USING_UART1=y
@@ -2143,21 +2140,21 @@
+ <name>CORTEX-M3</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name>
@@ -2204,6 +2201,9 @@
<Define>STM32F103xB, USE_HAL_DRIVER</Define>
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -546,40 +539,40 @@
+ <GroupName>CORTEX-M3</GroupName>
+ <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath>
@@ -673,6 +666,16 @@
@@ -40,8 +40,9 @@
+#define RT_USING_CPU_FFS
#define ARCH_ARM_CORTEX_M3
@@ -80,26 +81,25 @@
@@ -111,9 +111,6 @@
@@ -21,6 +21,7 @@ CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_RT_DEBUG=y
+# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
# CONFIG_RT_DEBUG_THREAD_CONFIG is not set
# CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set
@@ -62,8 +63,9 @@ CONFIG_RT_USING_DEVICE=y
@@ -110,6 +112,7 @@ CONFIG_FINSH_ARG_MAX=10
@@ -122,7 +125,6 @@ CONFIG_RT_USING_PIN=y
@@ -130,10 +132,10 @@ CONFIG_RT_USING_PIN=y
@@ -147,6 +149,7 @@ CONFIG_RT_USING_PIN=y
@@ -158,14 +161,14 @@ CONFIG_RT_USING_PIN=y
@@ -180,18 +183,9 @@ CONFIG_RT_USING_PIN=y
@@ -203,9 +197,12 @@ CONFIG_RT_USING_PIN=y
@@ -223,10 +220,13 @@ CONFIG_RT_USING_PIN=y
@@ -236,7 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -257,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -268,6 +286,13 @@ CONFIG_RT_USING_PIN=y
@@ -284,21 +309,41 @@ CONFIG_RT_USING_PIN=y
@@ -309,11 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -324,6 +373,13 @@ CONFIG_RT_USING_PIN=y
@@ -335,6 +391,10 @@ CONFIG_SOC_STM32F103ZE=y
+CONFIG_BSP_USING_USB_TO_USART=y
+# CONFIG_BSP_USING_EEPROM is not set
+# CONFIG_BSP_USING_SPI_FLASH is not set
+# CONFIG_BSP_USING_POT is not set
# On-chip Peripheral Drivers
@@ -342,8 +402,19 @@ CONFIG_SOC_STM32F103ZE=y
CONFIG_BSP_USING_UART=y
CONFIG_BSP_USING_UART1=y
-# CONFIG_BSP_USING_UART2 is not set
CONFIG_BSP_UART1_RX_USING_DMA=y
+# CONFIG_BSP_USING_UART2 is not set
+# CONFIG_BSP_USING_UART3 is not set
+# CONFIG_BSP_USING_TIM is not set
+# CONFIG_BSP_USING_PWM is not set
+# CONFIG_BSP_USING_SPI is not set
+# CONFIG_BSP_USING_I2C1 is not set
+# CONFIG_BSP_USING_ADC is not set
+# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
+# CONFIG_BSP_USING_ONCHIP_RTC is not set
+# CONFIG_BSP_USING_WDT is not set
+# CONFIG_BSP_USING_PULSE_ENCODER is not set
@@ -2070,9 +2070,6 @@
@@ -2138,21 +2135,21 @@
@@ -2199,6 +2196,9 @@
@@ -73,11 +73,33 @@
<CpuCode>18</CpuCode>
+ <Books>
+ <Book>
+ <Number>0</Number>
+ <Title>Base Board Schematics (MCBSTM32E)</Title>
+ <Path>I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e-base-board-schematics.pdf</Path>
+ </Book>
+ <Number>1</Number>
+ <Title>Display Board Schematics (MCBSTM32E)</Title>
+ <Path>I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e-display-board-schematics.pdf</Path>
+ <Number>2</Number>
+ <Title>User Manual (MCBSTM32E)</Title>
+ <Path>I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e.chm</Path>
+ <Number>3</Number>
+ <Title>MCBSTM32E Evaluation Board Web Page (MCBSTM32E)</Title>
+ <Path>http://www.keil.com/mcbstm32e/</Path>
+ </Books>
<DebugOpt>
<uSim>0</uSim>
<uTrg>1</uTrg>
@@ -100,10 +122,7 @@
<tRSysVw>1</tRSysVw>
<sRunDeb>0</sRunDeb>
<sLrtime>0</sLrtime>
- <bEvRecOn>1</bEvRecOn>
- <bSchkAxf>0</bSchkAxf>
- <bTchkAxf>0</bTchkAxf>
- <nTsel>6</nTsel>
+ <nTsel>11</nTsel>
<sDll></sDll>
<sDllPa></sDllPa>
<sDlgDll></sDlgDll>
@@ -165,17 +184,6 @@
</DebugFlag>
<LintExecutable></LintExecutable>
<LintConfigFile></LintConfigFile>
- <bLintAuto>0</bLintAuto>
- <bAutoGenD>0</bAutoGenD>
- <LntExFlags>0</LntExFlags>
- <pMisraName></pMisraName>
- <pszMrule></pszMrule>
- <pSingCmds></pSingCmds>
- <pMultCmds></pMultCmds>
- <pMisraNamep></pMisraNamep>
- <pszMrulep></pszMrulep>
- <pSingCmdsp></pSingCmdsp>
- <pMultCmdsp></pMultCmdsp>
@@ -186,731 +194,11 @@
- <PathWithFileName>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_msp.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s</PathWithFileName>
- <FilenameWithoutPath>startup_stm32f103xe.s</FilenameWithoutPath>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\cpuport.c</PathWithFileName>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</PathWithFileName>
- <PathWithFileName>..\..\..\components\finsh\symbol.c</PathWithFileName>
- <FilenameWithoutPath>symbol.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\finsh\msh_cmd.c</PathWithFileName>
- <FilenameWithoutPath>msh_cmd.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\finsh\msh_file.c</PathWithFileName>
- <FilenameWithoutPath>msh_file.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</PathWithFileName>
- <FilenameWithoutPath>system_stm32f1xx.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_dma.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_cortex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_crc.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_pwr.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_rcc.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_rcc_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_cec.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_sram.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_gpio.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_gpio_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_uart.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f1xx_hal_usart.c</FilenameWithoutPath>
@@ -1,45 +1,41 @@
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
- <uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>STM32F103ZE</Device>
<Vendor>STMicroelectronics</Vendor>
- <PackID>Keil.STM32F1xx_DFP.2.2.0</PackID>
+ <PackID>Keil.STM32F1xx_DFP.1.0.5</PackID>
<Cpu>IROM(0x08000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000 -FP0($$Device:STM32F103ZE$Flash\STM32F10x_512.FLM))</FlashDriverDll>
<RegisterFile>$$Device:STM32F103ZE$Device\Include\stm32f10x.h</RegisterFile>
<SFDFile>$$Device:STM32F103ZE$SVD\STM32F103xx.svd</SFDFile>
@@ -51,7 +47,7 @@
<OutputName>rt-thread</OutputName>
<CreateExecutable>1</CreateExecutable>
<CreateLib>0</CreateLib>
- <CreateHexFile>1</CreateHexFile>
+ <CreateHexFile>0</CreateHexFile>
<DebugInformation>1</DebugInformation>
<BrowseInformation>0</BrowseInformation>
<ListingPath>.\build\keil\List\</ListingPath>
@@ -61,8 +57,8 @@
@@ -71,8 +67,8 @@
@@ -82,14 +78,12 @@
- <nStopA1X>0</nStopA1X>
- <nStopA2X>0</nStopA2X>
@@ -103,8 +97,8 @@
@@ -113,7 +107,7 @@
<SimDlgDll>DCM.DLL</SimDlgDll>
<SimDlgDllArguments>-pCM3</SimDlgDllArguments>
<TargetDllName>SARMCM3.DLL</TargetDllName>
- <TargetDllArguments></TargetDllArguments>
+ <TargetDllArguments />
<TargetDlgDll>TCM.DLL</TargetDlgDll>
<TargetDlgDllArguments>-pCM3</TargetDlgDllArguments>
</DllOption>
@@ -125,6 +119,47 @@
<HexOffset>0</HexOffset>
<Oh166RecLen>16</Oh166RecLen>
</OPTHX>
+ <Simulator>
+ <UseSimulator>0</UseSimulator>
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
+ <RunToMain>1</RunToMain>
+ <RestoreBreakpoints>1</RestoreBreakpoints>
+ <RestoreWatchpoints>1</RestoreWatchpoints>
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
+ <RestoreFunctions>1</RestoreFunctions>
+ <RestoreToolbox>1</RestoreToolbox>
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
+ <RestoreSysVw>1</RestoreSysVw>
+ </Simulator>
+ <Target>
+ <UseTarget>1</UseTarget>
+ <RestoreFunctions>0</RestoreFunctions>
+ <RestoreTracepoints>1</RestoreTracepoints>
+ </Target>
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
+ <TargetSelection>11</TargetSelection>
+ <SimDlls>
+ <CpuDll />
+ <CpuDllArguments />
+ <PeripheralDll />
+ <PeripheralDllArguments />
+ <InitializationFile />
+ </SimDlls>
+ <TargetDlls>
+ <Driver>STLink\ST-LINKIII-KEIL_SWO.dll</Driver>
+ </TargetDlls>
</DebugOption>
<Utilities>
<Flash1>
@@ -137,11 +172,11 @@
@@ -174,7 +209,7 @@
<AdsCpuType>"Cortex-M3"</AdsCpuType>
@@ -189,7 +224,6 @@
<useUlib>0</useUlib>
<EndSel>0</EndSel>
<uLtcg>0</uLtcg>
- <nSecure>0</nSecure>
<RoSelD>3</RoSelD>
<RwSelD>3</RwSelD>
<CodeSel>0</CodeSel>
@@ -306,7 +340,7 @@
@@ -323,20 +357,12 @@
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>1</uC99>
- <uGnu>0</uGnu>
- <v6Lang>1</v6Lang>
- <v6LangP>1</v6LangP>
- <vShortEn>1</vShortEn>
- <vShortWch>1</vShortWch>
- <v6Lto>0</v6Lto>
- <v6WtE>0</v6WtE>
- <v6Rtti>0</v6Rtti>
<Define>USE_HAL_DRIVER, STM32F103xE</Define>
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -349,12 +375,11 @@
<NoWarn>0</NoWarn>
- <uClangAs>0</uClangAs>
@@ -366,13 +391,13 @@
- <Misc> --keep *.o(.rti_fn.*) --keep *.o(FSymTab)</Misc>
@@ -385,71 +410,92 @@
@@ -475,26 +521,36 @@
<FileName>stm32f1xx_hal_msp.c</FileName>
<FilePath>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</FilePath>
<FileName>startup_stm32f103xe.s</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s</FilePath>
@@ -503,33 +559,41 @@
@@ -540,41 +604,57 @@
@@ -590,30 +670,29 @@
- <FileName>symbol.c</FileName>
- <FilePath>..\..\..\components\finsh\symbol.c</FilePath>
<FilePath>..\..\..\components\finsh\msh.c</FilePath>
- <FileName>msh_cmd.c</FileName>
- <FilePath>..\..\..\components\finsh\msh_cmd.c</FilePath>
- <FileName>msh_file.c</FileName>
- <FilePath>..\..\..\components\finsh\msh_file.c</FilePath>
@@ -625,66 +704,92 @@
<FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath>
<FileName>stm32f1xx_hal_dma.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</FilePath>
<FileName>stm32f1xx_hal_cortex.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</FilePath>
<FileName>stm32f1xx_hal_crc.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</FilePath>
<FileName>stm32f1xx_hal_pwr.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</FilePath>
<FileName>stm32f1xx_hal_rcc.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</FilePath>
<FileName>stm32f1xx_hal_rcc_ex.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</FilePath>
<FileName>stm32f1xx_hal.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</FilePath>
<FileName>stm32f1xx_hal_cec.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</FilePath>
<FileName>stm32f1xx_hal_sram.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath>
<FileName>stm32f1xx_hal_gpio.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath>
<FileName>stm32f1xx_hal_gpio_ex.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath>
<FileName>stm32f1xx_hal_uart.c</FileName>
<FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath>
<FileName>stm32f1xx_hal_usart.c</FileName>
@@ -695,11 +800,4 @@
- <RTE>
- </RTE>
@@ -38,8 +38,9 @@
@@ -81,24 +82,22 @@
@@ -161,6 +157,8 @@
+#define BSP_USING_USB_TO_USART
@@ -229,7 +224,9 @@ CONFIG_RT_USING_PIN=y
@@ -239,9 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -262,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -274,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -290,35 +309,41 @@ CONFIG_RT_USING_PIN=y
-# sensors drivers
-# CONFIG_PKG_USING_LSM6DSL is not set
-# CONFIG_PKG_USING_LPS22HB is not set
-# CONFIG_PKG_USING_HTS221 is not set
-# CONFIG_PKG_USING_LSM303AGR is not set
-# CONFIG_PKG_USING_BME280 is not set
-# CONFIG_PKG_USING_BMA400 is not set
-# CONFIG_PKG_USING_BMI160_BMX160 is not set
-# CONFIG_PKG_USING_SPL0601 is not set
# CONFIG_PKG_USING_SX12XX is not set
# CONFIG_PKG_USING_SIGNAL_LED is not set
@@ -329,11 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -344,6 +373,13 @@ CONFIG_RT_USING_PIN=y
@@ -355,7 +391,8 @@ CONFIG_SOC_STM32F103ZE=y
-# CONFIG_BSP_USING_SDCARD is not set
+# CONFIG_BSP_USING_SDIO_SDCARD is not set
+# CONFIG_BSP_USING_SPI_SDCARD is not set
# CONFIG_BSP_USING_SPI_FLASH is not set
# CONFIG_BSP_USING_EEPROM is not set
@@ -369,7 +406,9 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_I2C2 is not set
# CONFIG_BSP_USING_SDIO is not set
+# CONFIG_BSP_USING_NRF24L01 is not set
@@ -1,69 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>stm32f103-dofly-M3S</name>
- <comment></comment>
- <projects>
+ <name>stm32f103-dofly-M3S</name>
+ <comment />
+ <projects>
</projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
- <triggers>clean,full,incremental,</triggers>
- <arguments>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
</arguments>
- </buildCommand>
- <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
- <triggers>full,incremental,</triggers>
+ </buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
- </buildSpec>
- <natures>
- <nature>org.eclipse.cdt.core.cnature</nature>
- <nature>org.rt-thread.studio.rttnature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
- </natures>
- <linkedResources>
- <link>
- <name>rt-thread</name>
- <type>2</type>
- <locationURI>virtual:/virtual</locationURI>
- </link>
- <name>rt-thread/bsp</name>
- <name>rt-thread/components</name>
- <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/components</locationURI>
- <name>rt-thread/include</name>
- <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/include</locationURI>
- <name>rt-thread/libcpu</name>
- <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/libcpu</locationURI>
- <name>rt-thread/src</name>
- <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/src</locationURI>
- <name>rt-thread/bsp/stm32</name>
- <name>rt-thread/bsp/stm32/libraries</name>
- <locationURI>$%7BPARENT-1-PROJECT_LOC%7D/libraries</locationURI>
- </linkedResources>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.rt-thread.studio.rttnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>rt-thread</name>
+ <type>2</type>
+ <locationURI>virtual:/virtual</locationURI>
+ </link>
+ <name>rt-thread/bsp</name>
+ <name>rt-thread/components</name>
+ <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/components</locationURI>
+ <name>rt-thread/include</name>
+ <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/include</locationURI>
+ <name>rt-thread/libcpu</name>
+ <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/libcpu</locationURI>
+ <name>rt-thread/src</name>
+ <locationURI>$%7BPARENT-3-PROJECT_LOC%7D/src</locationURI>
+ <name>rt-thread/bsp/stm32</name>
+ <name>rt-thread/bsp/stm32/libraries</name>
+ <locationURI>$%7BPARENT-1-PROJECT_LOC%7D/libraries</locationURI>
+ </linkedResources>
</projectDescription>
- <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -547,40 +540,40 @@
@@ -674,6 +667,16 @@
@@ -39,8 +39,9 @@
@@ -82,14 +83,12 @@
@@ -102,9 +101,6 @@
@@ -147,8 +143,6 @@
-/* sensors drivers */
@@ -200,10 +195,14 @@ CONFIG_RT_USING_PIN=y
@@ -221,10 +220,14 @@ CONFIG_RT_USING_PIN=y
@@ -233,6 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -253,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -261,6 +283,16 @@ CONFIG_RT_USING_PIN=y
@@ -274,17 +306,44 @@ CONFIG_RT_USING_PIN=y
@@ -295,13 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -310,11 +371,15 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
@@ -334,6 +399,7 @@ CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_UART1_RX_USING_DMA is not set
@@ -2096,9 +2096,6 @@
@@ -2164,21 +2161,21 @@
@@ -2225,6 +2222,9 @@
@@ -331,7 +331,7 @@
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -387,13 +387,6 @@
@@ -535,40 +528,40 @@
@@ -662,6 +655,16 @@
@@ -79,26 +80,25 @@
@@ -110,9 +110,6 @@
@@ -150,13 +147,8 @@
#define SOC_FAMILY_STM32
#define SOC_SERIES_STM32F1
@@ -158,14 +161,14 @@ CONFIG_RT_USING_LIBC=y
@@ -180,18 +183,9 @@ CONFIG_RT_USING_LIBC=y
@@ -203,9 +197,12 @@ CONFIG_RT_USING_LIBC=y
@@ -223,10 +220,13 @@ CONFIG_RT_USING_LIBC=y
@@ -236,7 +236,22 @@ CONFIG_RT_USING_LIBC=y
@@ -257,6 +272,9 @@ CONFIG_RT_USING_LIBC=y
@@ -268,6 +286,13 @@ CONFIG_RT_USING_LIBC=y
@@ -284,21 +309,41 @@ CONFIG_RT_USING_LIBC=y
@@ -309,11 +354,15 @@ CONFIG_RT_USING_LIBC=y
@@ -324,6 +373,13 @@ CONFIG_RT_USING_LIBC=y
@@ -362,6 +418,9 @@ CONFIG_BSP_USING_UART1=y
+# CONFIG_BSP_USING_USBD is not set
@@ -2076,9 +2076,6 @@
@@ -2147,21 +2144,21 @@
<Define>USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F103xE</Define>
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -80,11 +81,9 @@
@@ -97,10 +96,10 @@
@@ -112,9 +111,6 @@
CONFIG_RT_USING_CPU_FFS=y
@@ -126,7 +125,6 @@ CONFIG_RT_USING_PIN=y
@@ -134,15 +132,10 @@ CONFIG_RT_USING_PIN=y
@@ -156,6 +149,7 @@ CONFIG_RT_USING_PIN=y
@@ -176,11 +170,6 @@ CONFIG_RT_USING_PIN=y
@@ -194,10 +183,8 @@ CONFIG_RT_USING_PIN=y
@@ -210,10 +197,12 @@ CONFIG_RT_USING_PIN=y
@@ -235,6 +224,7 @@ CONFIG_RT_USING_PIN=y
@@ -247,12 +237,21 @@ CONFIG_RT_USING_PIN=y
@@ -274,6 +273,8 @@ CONFIG_RT_USING_PIN=y
@@ -286,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -303,6 +310,8 @@ CONFIG_RT_USING_PIN=y
@@ -310,6 +319,7 @@ CONFIG_RT_USING_PIN=y
@@ -322,11 +332,18 @@ CONFIG_RT_USING_PIN=y
@@ -337,12 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -354,6 +374,12 @@ CONFIG_RT_USING_PIN=y
@@ -374,6 +400,7 @@ CONFIG_BSP_USING_UART=y
@@ -2241,6 +2238,9 @@
- <IncludePath>.;..\..\..\include;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
@@ -667,6 +660,16 @@
#define RT_USING_CPU_FFS
@@ -82,17 +82,12 @@
@@ -105,9 +100,6 @@
@@ -111,6 +112,7 @@ CONFIG_FINSH_ARG_MAX=10
@@ -123,17 +125,17 @@ CONFIG_RT_USING_PIN=y
@@ -158,14 +160,14 @@ CONFIG_RT_USING_LIBC=y
@@ -180,18 +182,9 @@ CONFIG_RT_USING_LIBC=y
@@ -203,9 +196,12 @@ CONFIG_RT_USING_LIBC=y
@@ -223,10 +219,13 @@ CONFIG_RT_USING_LIBC=y
@@ -236,8 +235,22 @@ CONFIG_RT_USING_LIBC=y
@@ -258,6 +271,9 @@ CONFIG_RT_USING_LIBC=y
@@ -270,6 +286,12 @@ CONFIG_RT_USING_LIBC=y
@@ -286,21 +308,41 @@ CONFIG_RT_USING_LIBC=y
@@ -311,11 +353,15 @@ CONFIG_RT_USING_LIBC=y
@@ -326,6 +372,13 @@ CONFIG_RT_USING_LIBC=y
@@ -339,6 +392,7 @@ CONFIG_SOC_STM32F103ZE=y
# CONFIG_BSP_USING_RS485_OR_RS232 is not set
# CONFIG_BSP_USING_ETH is not set
+# CONFIG_BSP_USING_LORA is not set
@@ -350,11 +404,13 @@ CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_UART2 is not set
# CONFIG_BSP_USING_UART3 is not set
# CONFIG_BSP_USING_UART4 is not set
# CONFIG_BSP_USING_ADC is not set
@@ -2068,9 +2068,6 @@
@@ -2136,21 +2133,21 @@
@@ -77,7 +77,7 @@
- <CpuCode>18</CpuCode>
+ <CpuCode>255</CpuCode>
@@ -181,799 +181,11 @@
- <GroupName>libc</GroupName>
- <PathWithFileName>..\..\..\components\libc\compilers\armlibc\libc.c</PathWithFileName>
- <FilenameWithoutPath>libc.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\libc\compilers\armlibc\mem_std.c</PathWithFileName>
- <FilenameWithoutPath>mem_std.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\libc\compilers\armlibc\stubs.c</PathWithFileName>
- <FilenameWithoutPath>stubs.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\libc\compilers\armlibc\time.c</PathWithFileName>
- <FilenameWithoutPath>time.c</FilenameWithoutPath>
- <PathWithFileName>..\..\..\components\libc\compilers\common\gmtime_r.c</PathWithFileName>
- <FilenameWithoutPath>gmtime_r.c</FilenameWithoutPath>
- <GroupNumber>8</GroupNumber>
- <FileNumber>61</FileNumber>
<PackID>Keil.STM32F1xx_DFP.2.2.0</PackID>
<Cpu>IRAM(0x20000000,0x10000) IROM(0x08000000,0x80000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
<DeviceId>4216</DeviceId>
@@ -104,17 +101,17 @@
<SimDllName>SARMCM3.DLL</SimDllName>
- <SimDllArguments></SimDllArguments>
+ <SimDllArguments />
<SimDlgDll>DARMSTM.DLL</SimDlgDll>
<SimDlgDllArguments>-pSTM32F103ZE</SimDlgDllArguments>
<TargetDlgDll>TARMSTM.DLL</TargetDlgDll>
<TargetDlgDllArguments>-pSTM32F103ZE</TargetDlgDllArguments>
@@ -307,7 +304,7 @@
@@ -334,10 +331,10 @@
@@ -352,10 +349,10 @@
@@ -367,13 +364,13 @@
@@ -386,71 +383,92 @@
@@ -476,26 +494,36 @@
@@ -504,33 +532,41 @@
@@ -541,41 +577,57 @@
@@ -591,11 +643,15 @@
@@ -611,16 +667,22 @@
<FilePath>..\..\..\components\libc\compilers\armlibc\libc.c</FilePath>
<FileName>mem_std.c</FileName>
<FilePath>..\..\..\components\libc\compilers\armlibc\mem_std.c</FilePath>
<FileName>stubs.c</FileName>
<FilePath>..\..\..\components\libc\compilers\armlibc\stubs.c</FilePath>
<FileName>time.c</FileName>
@@ -636,66 +698,92 @@
@@ -706,11 +794,9 @@
@@ -82,9 +83,6 @@
@@ -97,10 +95,10 @@
@@ -112,9 +110,6 @@
@@ -161,14 +161,14 @@ CONFIG_RT_USING_PIN=y
@@ -183,11 +183,8 @@ CONFIG_RT_USING_PIN=y
@@ -198,10 +195,14 @@ CONFIG_RT_USING_PIN=y
@@ -219,10 +220,14 @@ CONFIG_RT_USING_PIN=y
@@ -231,6 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -251,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -259,6 +283,16 @@ CONFIG_RT_USING_PIN=y
@@ -272,17 +306,44 @@ CONFIG_RT_USING_PIN=y
@@ -293,13 +354,15 @@ CONFIG_RT_USING_PIN=y
@@ -308,11 +371,15 @@ CONFIG_RT_USING_PIN=y
@@ -335,6 +402,7 @@ CONFIG_BSP_USING_UART1=y
@@ -362,7 +362,7 @@
@@ -418,13 +418,6 @@
@@ -566,40 +559,40 @@
@@ -693,6 +686,16 @@
@@ -147,13 +146,8 @@
@@ -368,6 +400,9 @@ CONFIG_BSP_USING_UART=y
+# CONFIG_BSP_USING_SDIO is not set
@@ -81,14 +82,12 @@
@@ -101,9 +100,6 @@
@@ -343,6 +400,7 @@ CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_UART2_RX_USING_DMA is not set
<Define>USE_HAL_DRIVER, STM32F107xC</Define>
@@ -538,40 +531,40 @@
@@ -665,6 +658,16 @@
CONFIG_ARCH_ARM_CORTEX_M4=y
@@ -227,7 +224,9 @@ CONFIG_RT_USING_PIN=y
@@ -237,9 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -260,6 +272,9 @@ CONFIG_RT_USING_PIN=y
@@ -272,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -289,34 +310,41 @@ CONFIG_RT_USING_PIN=y
@@ -327,11 +355,15 @@ CONFIG_RT_USING_PIN=y
@@ -342,37 +374,13 @@ CONFIG_RT_USING_PIN=y
-# CONFIG_PKG_USING_RDBD_SRC is not set
-# CONFIG_PKG_USING_SMARTCONFIG is not set
-# rtpkgs online packages
-# CONFIG_PKG_USING_CSTRING is not set
-# CONFIG_PKG_USING_ARGPARSE is not set
-# CONFIG_PKG_USING_LIBBMPREAD is not set
-# CONFIG_PKG_USING_LIBUTILS is not set
-# CONFIG_PKG_USING_SAM is not set
-# CONFIG_PKG_USING_LIBCALLBACK is not set
-# CONFIG_PKG_USING_Z_EVENT is not set
-# CONFIG_PKG_USING_LIBSTM32HAL is not set
CONFIG_SOC_SERIES_STM32F4=y
@@ -392,6 +400,10 @@ CONFIG_BSP_USING_GPIO=y
+# CONFIG_BSP_USING_RNG is not set
@@ -2078,9 +2078,6 @@
@@ -2146,21 +2143,21 @@
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
- <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
@@ -2207,6 +2204,9 @@
<Define>STM32F401xE, USE_HAL_DRIVER</Define>
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include</IncludePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath>
+ <FilePath>..\..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath>
- <FilePath>..\..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath>
#define ARCH_ARM_CORTEX_M4
@@ -146,23 +142,12 @@
-/* rtpkgs online packages */
#define SOC_SERIES_STM32F4
@@ -269,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -286,21 +310,41 @@ CONFIG_RT_USING_PIN=y
@@ -311,11 +355,15 @@ CONFIG_RT_USING_PIN=y
@@ -326,6 +374,13 @@ CONFIG_RT_USING_PIN=y
@@ -345,6 +400,8 @@ CONFIG_BSP_USING_GPIO=y
@@ -2069,9 +2069,6 @@
@@ -2137,21 +2134,21 @@
@@ -2198,6 +2195,9 @@
@@ -361,7 +361,7 @@
<Define>STM32F405xx, USE_HAL_DRIVER</Define>
@@ -417,13 +417,6 @@
@@ -565,40 +558,40 @@
@@ -692,6 +685,16 @@
@@ -7,11 +7,8 @@
/* RT-Thread Kernel */
-/* RT_USING_SMP is not set */
#define RT_TICK_PER_SECOND 1000
@@ -19,18 +16,8 @@
+#define RT_DEBUG_COLOR
@@ -39,31 +26,24 @@
#define RT_USING_MEMPOOL
-/* ARCH_CPU_STACK_GROWS_UPWARD is not set */
@@ -74,7 +54,6 @@
@@ -84,11 +63,9 @@
#define FINSH_THREAD_STACK_SIZE 4096
@@ -96,7 +73,6 @@
@@ -105,190 +81,74 @@
-/* RT_USING_ADC is not set */
-/* RT_USING_MTD is not set */
-/* RT_USING_PM is not set */
-/* RT_USING_ULOG is not set */
-/* RT_USING_UTEST is not set */
-/* RT_USING_CMSIS_OS is not set */
-/* RT_USING_RTT_CMSIS is not set */
-/* RT_USING_LWP is not set */
-/* PKG_USING_WEBNET is not set */
-/* PKG_USING_WIZNET is not set */
-/* PKG_USING_AZURE is not set */
-/* PKG_USING_TENCENT_IOTKIT is not set */
-/* PKG_USING_QRCODE is not set */
-/* PKG_USING_ULOG_EASYFLASH is not set */
-/* PKG_USING_ADBD is not set */
-/* PKG_USING_PERSIMMON is not set */
-/* PKG_USING_CMSIS is not set */
-/* PKG_USING_DFS_YAFFS is not set */
-/* PKG_USING_LITTLEFS is not set */
-/* PKG_USING_SHT2X is not set */
-/* PKG_USING_AHT10 is not set */
-/* PKG_USING_AP3216C is not set */
-/* PKG_USING_ICM20608 is not set */
-/* PKG_USING_U8G2 is not set */
-/* PKG_USING_BUTTON is not set */
-/* PKG_USING_MPU6XXX is not set */
-/* PKG_USING_PCF8574 is not set */
-/* PKG_USING_KENDRYTE_SDK is not set */
-/* PKG_USING_TINYFRAME is not set */
-/* PKG_USING_KENDRYTE_DEMO is not set */
-/* PKG_USING_KERNEL_SAMPLES is not set */
-/* PKG_USING_FILESYSTEM_SAMPLES is not set */
-/* PKG_USING_NETWORK_SAMPLES is not set */
-/* PKG_USING_PERIPHERAL_SAMPLES is not set */
-/* PKG_USING_VI is not set */
@@ -303,7 +163,6 @@
#define BSP_USING_UART
#define BSP_USING_UART2
-/* BSP_UART2_RX_USING_DMA is not set */
@@ -246,12 +236,22 @@ CONFIG_RT_USING_PIN=y
@@ -273,6 +273,8 @@ CONFIG_RT_USING_PIN=y
@@ -285,6 +287,12 @@ CONFIG_RT_USING_PIN=y
@@ -303,6 +311,8 @@ CONFIG_RT_USING_PIN=y
@@ -310,7 +320,7 @@ CONFIG_RT_USING_PIN=y
@@ -323,11 +333,18 @@ CONFIG_RT_USING_PIN=y
@@ -338,12 +355,15 @@ CONFIG_RT_USING_PIN=y
@@ -355,6 +375,12 @@ CONFIG_RT_USING_PIN=y
@@ -397,6 +423,9 @@ CONFIG_BSP_USING_UART1=y
@@ -2071,9 +2071,6 @@
@@ -2139,21 +2136,21 @@
@@ -2200,6 +2197,9 @@
@@ -181,579 +181,11 @@
- <PathWithFileName>board\CubeMX_Config\Src\stm32f4xx_hal_msp.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_msp.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s</PathWithFileName>
- <FilenameWithoutPath>startup_stm32f407xx.s</FilenameWithoutPath>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m4\cpuport.c</PathWithFileName>
- <PathWithFileName>..\..\..\libcpu\arm\cortex-m4\context_rvds.S</PathWithFileName>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</PathWithFileName>
- <FilenameWithoutPath>system_stm32f4xx.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_cec.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_cortex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_crc.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_cryp.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_cryp_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_dma.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_dma_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_pwr.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_pwr_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_rcc.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_rcc_ex.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_rng.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_gpio.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_uart.c</FilenameWithoutPath>
- <PathWithFileName>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c</PathWithFileName>
- <FilenameWithoutPath>stm32f4xx_hal_usart.c</FilenameWithoutPath>
@@ -16,31 +13,31 @@
<Device>STM32F407ZGTx</Device>
- <PackID>Keil.STM32F4xx_DFP.2.13.0</PackID>
+ <PackID>Keil.STM32F4xx_DFP.2.11.0</PackID>
<PackURL>http://www.keil.com/pack</PackURL>
<Cpu>IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll>
<RegisterFile>$$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile>
<SFDFile>$$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd</SFDFile>
@@ -139,10 +136,10 @@
<Flash3>"" ()</Flash3>
<AdsCpuType>"Cortex-M4"</AdsCpuType>
<Size>0x10000</Size>
<Define>USE_HAL_DRIVER, STM32F407xx</Define>
- <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include</IncludePath>
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include</IncludePath>
@@ -386,66 +383,92 @@
+ <FileName>device.c</FileName>
+ <FilePath>..\..\..\src\device.c</FilePath>
@@ -471,16 +494,36 @@
<FileName>stm32f4xx_hal_msp.c</FileName>
<FilePath>board\CubeMX_Config\Src\stm32f4xx_hal_msp.c</FilePath>
<FileName>startup_stm32f407xx.s</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s</FilePath>
+ <FileName>drv_gpio.c</FileName>
+ <FilePath>..\libraries\HAL_Drivers\drv_gpio.c</FilePath>
+ <FileName>drv_usart.c</FileName>
+ <FilePath>..\libraries\HAL_Drivers\drv_usart.c</FilePath>
@@ -489,32 +532,106 @@
+ <GroupName>DeviceDrivers</GroupName>
+ <FileName>pin.c</FileName>
+ <FilePath>..\..\..\components\drivers\misc\pin.c</FilePath>
+ <FileName>serial.c</FileName>
+ <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FileName>completion.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\completion.c</FilePath>
+ <FileName>dataqueue.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath>
+ <FileName>pipe.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\pipe.c</FilePath>
+ <FileName>ringblk_buf.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\ringblk_buf.c</FilePath>
+ <FileName>ringbuffer.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath>
+ <FileName>waitqueue.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath>
+ <FileName>workqueue.c</FileName>
+ <FilePath>..\..\..\components\drivers\src\workqueue.c</FilePath>
@@ -526,11 +643,15 @@
@@ -538,6 +659,16 @@
@@ -546,81 +677,113 @@
<FilePath>..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</FilePath>
<FileName>stm32f4xx_hal.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</FilePath>
<FileName>stm32f4xx_hal_cec.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c</FilePath>
<FileName>stm32f4xx_hal_cortex.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</FilePath>
<FileName>stm32f4xx_hal_crc.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</FilePath>
<FileName>stm32f4xx_hal_cryp.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c</FilePath>
<FileName>stm32f4xx_hal_cryp_ex.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c</FilePath>
<FileName>stm32f4xx_hal_dma.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</FilePath>
<FileName>stm32f4xx_hal_dma_ex.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</FilePath>
<FileName>stm32f4xx_hal_pwr.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</FilePath>
<FileName>stm32f4xx_hal_pwr_ex.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</FilePath>
<FileName>stm32f4xx_hal_rcc.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</FilePath>
<FileName>stm32f4xx_hal_rcc_ex.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</FilePath>
<FileName>stm32f4xx_hal_rng.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c</FilePath>
<FileName>stm32f4xx_hal_gpio.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</FilePath>
<FileName>stm32f4xx_hal_uart.c</FileName>
<FilePath>..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</FilePath>
<FileName>stm32f4xx_hal_usart.c</FileName>
@@ -631,11 +794,9 @@
@@ -83,17 +83,12 @@
@@ -106,9 +101,6 @@