Skip to content

Commit ea13d27

Browse files
committed
[bsp/gd32] 添加gd32f527 bsp
1 parent e0a374c commit ea13d27

File tree

183 files changed

+408
-94755
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+408
-94755
lines changed

bsp/gd32/arm/gd32527I-eval/.config

Lines changed: 154 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
CONFIG_RT_NAME_MAX=8
112112
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
113113
# CONFIG_RT_USING_NANO is not set
114+
# CONFIG_RT_USING_SMART is not set
114115
# CONFIG_RT_USING_AMP is not set
115116
# CONFIG_RT_USING_SMP is not set
116117
CONFIG_RT_CPUS_NR=1
@@ -139,11 +140,7 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
139140
# CONFIG_RT_USING_TINY_FFS is not set
140141
# end of kservice options
141142

142-
CONFIG_RT_USING_DEBUG=y
143-
CONFIG_RT_DEBUGING_ASSERT=y
144-
CONFIG_RT_DEBUGING_COLOR=y
145-
CONFIG_RT_DEBUGING_CONTEXT=y
146-
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
143+
# CONFIG_RT_USING_DEBUG is not set
147144
# CONFIG_RT_USING_CI_ACTION is not set
148145

149146
#
@@ -182,11 +179,18 @@ CONFIG_RT_USING_DEVICE=y
182179
CONFIG_RT_USING_CONSOLE=y
183180
CONFIG_RT_CONSOLEBUF_SIZE=128
184181
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
185-
CONFIG_RT_VER_NUM=0x50200
182+
CONFIG_RT_VER_NUM=0x50201
186183
# CONFIG_RT_USING_STDC_ATOMIC is not set
187184
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
188185
# end of RT-Thread Kernel
189186

187+
CONFIG_RT_USING_HW_ATOMIC=y
188+
CONFIG_RT_USING_CPU_FFS=y
189+
CONFIG_ARCH_ARM=y
190+
CONFIG_ARCH_ARM_CORTEX_M=y
191+
CONFIG_ARCH_ARM_CORTEX_SECURE=y
192+
CONFIG_ARCH_ARM_CORTEX_M33=y
193+
190194
#
191195
# RT-Thread Components
192196
#
@@ -499,6 +503,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
499503
# CONFIG_PKG_USING_MATTER_ADAPTATION_LAYER is not set
500504
# CONFIG_PKG_USING_LHC_MODBUS is not set
501505
# CONFIG_PKG_USING_QMODBUS is not set
506+
# CONFIG_PKG_USING_PNET is not set
507+
# CONFIG_PKG_USING_OPENER is not set
508+
# CONFIG_PKG_USING_FREEMQTT is not set
502509
# end of IoT - internet of things
503510

504511
#
@@ -526,6 +533,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
526533
# CONFIG_PKG_USING_JSMN is not set
527534
# CONFIG_PKG_USING_AGILE_JSMN is not set
528535
# CONFIG_PKG_USING_PARSON is not set
536+
# CONFIG_PKG_USING_RYAN_JSON is not set
529537
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
530538

531539
#
@@ -630,6 +638,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
630638
# CONFIG_PKG_USING_ARMV7M_DWT_TOOL is not set
631639
# CONFIG_PKG_USING_VOFA_PLUS is not set
632640
# CONFIG_PKG_USING_ZDEBUG is not set
641+
# CONFIG_PKG_USING_RVBACKTRACE is not set
642+
# CONFIG_PKG_USING_HPATCHLITE is not set
633643
# end of tools packages
634644

635645
#
@@ -641,7 +651,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
641651
#
642652
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
643653
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
644-
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
645654
# end of enhanced kernel services
646655

647656
# CONFIG_PKG_USING_AUNITY is not set
@@ -659,7 +668,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
659668
#
660669
# CONFIG_PKG_USING_CMSIS_5 is not set
661670
# CONFIG_PKG_USING_CMSIS_CORE is not set
662-
# CONFIG_PKG_USING_CMSIS_DSP is not set
663671
# CONFIG_PKG_USING_CMSIS_NN is not set
664672
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
665673
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
@@ -711,18 +719,21 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
711719
# CONFIG_PKG_USING_ARM_2D is not set
712720
# CONFIG_PKG_USING_MCUBOOT is not set
713721
# CONFIG_PKG_USING_TINYUSB is not set
714-
# CONFIG_PKG_USING_CHERRYUSB is not set
715722
# CONFIG_PKG_USING_KMULTI_RTIMER is not set
716723
# CONFIG_PKG_USING_TFDB is not set
717724
# CONFIG_PKG_USING_QPC is not set
718725
# CONFIG_PKG_USING_AGILE_UPGRADE is not set
719726
# CONFIG_PKG_USING_FLASH_BLOB is not set
720727
# CONFIG_PKG_USING_MLIBC is not set
721728
# CONFIG_PKG_USING_TASK_MSG_BUS is not set
729+
# CONFIG_PKG_USING_UART_FRAMEWORK is not set
722730
# CONFIG_PKG_USING_SFDB is not set
723731
# CONFIG_PKG_USING_RTP is not set
724732
# CONFIG_PKG_USING_REB is not set
733+
# CONFIG_PKG_USING_RMP is not set
725734
# CONFIG_PKG_USING_R_RHEALSTONE is not set
735+
# CONFIG_PKG_USING_HEARTBEAT is not set
736+
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
726737
# end of system packages
727738

728739
#
@@ -736,10 +747,44 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
736747
#
737748
# STM32 HAL & SDK Drivers
738749
#
750+
# CONFIG_PKG_USING_STM32F0_HAL_DRIVER is not set
751+
# CONFIG_PKG_USING_STM32F0_CMSIS_DRIVER is not set
752+
# CONFIG_PKG_USING_STM32F1_HAL_DRIVER is not set
753+
# CONFIG_PKG_USING_STM32F1_CMSIS_DRIVER is not set
754+
# CONFIG_PKG_USING_STM32F2_HAL_DRIVER is not set
755+
# CONFIG_PKG_USING_STM32F2_CMSIS_DRIVER is not set
756+
# CONFIG_PKG_USING_STM32F3_HAL_DRIVER is not set
757+
# CONFIG_PKG_USING_STM32F3_CMSIS_DRIVER is not set
758+
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
759+
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
760+
# CONFIG_PKG_USING_STM32F7_HAL_DRIVER is not set
761+
# CONFIG_PKG_USING_STM32F7_CMSIS_DRIVER is not set
762+
# CONFIG_PKG_USING_STM32G0_HAL_DRIVER is not set
763+
# CONFIG_PKG_USING_STM32G0_CMSIS_DRIVER is not set
764+
# CONFIG_PKG_USING_STM32G4_HAL_DRIVER is not set
765+
# CONFIG_PKG_USING_STM32G4_CMSIS_DRIVER is not set
766+
# CONFIG_PKG_USING_STM32H5_HAL_DRIVER is not set
767+
# CONFIG_PKG_USING_STM32H5_CMSIS_DRIVER is not set
768+
# CONFIG_PKG_USING_STM32H7_HAL_DRIVER is not set
769+
# CONFIG_PKG_USING_STM32H7_CMSIS_DRIVER is not set
770+
# CONFIG_PKG_USING_STM32H7RS_HAL_DRIVER is not set
771+
# CONFIG_PKG_USING_STM32H7RS_CMSIS_DRIVER is not set
772+
# CONFIG_PKG_USING_STM32L0_HAL_DRIVER is not set
773+
# CONFIG_PKG_USING_STM32L0_CMSIS_DRIVER is not set
739774
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
740775
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
776+
# CONFIG_PKG_USING_STM32L5_HAL_DRIVER is not set
777+
# CONFIG_PKG_USING_STM32L5_CMSIS_DRIVER is not set
778+
# CONFIG_PKG_USING_STM32U5_HAL_DRIVER is not set
779+
# CONFIG_PKG_USING_STM32U5_CMSIS_DRIVER is not set
741780
# CONFIG_PKG_USING_STM32WB55_SDK is not set
742781
# CONFIG_PKG_USING_STM32_SDIO is not set
782+
# CONFIG_PKG_USING_STM32WL_HAL_DRIVER is not set
783+
# CONFIG_PKG_USING_STM32WL_CMSIS_DRIVER is not set
784+
# CONFIG_PKG_USING_STM32WB_HAL_DRIVER is not set
785+
# CONFIG_PKG_USING_STM32WB_CMSIS_DRIVER is not set
786+
# CONFIG_PKG_USING_STM32MP1_M4_HAL_DRIVER is not set
787+
# CONFIG_PKG_USING_STM32MP1_M4_CMSIS_DRIVER is not set
743788
# end of STM32 HAL & SDK Drivers
744789

745790
#
@@ -771,6 +816,83 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
771816
# CONFIG_PKG_USING_NRF5X_SDK is not set
772817
# CONFIG_PKG_USING_NRFX is not set
773818
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
819+
# CONFIG_PKG_USING_MM32 is not set
820+
821+
#
822+
# WCH HAL & SDK Drivers
823+
#
824+
# CONFIG_PKG_USING_CH32V20x_SDK is not set
825+
# CONFIG_PKG_USING_CH32V307_SDK is not set
826+
# end of WCH HAL & SDK Drivers
827+
828+
#
829+
# AT32 HAL & SDK Drivers
830+
#
831+
# CONFIG_PKG_USING_AT32A403A_HAL_DRIVER is not set
832+
# CONFIG_PKG_USING_AT32A403A_CMSIS_DRIVER is not set
833+
# CONFIG_PKG_USING_AT32A423_HAL_DRIVER is not set
834+
# CONFIG_PKG_USING_AT32A423_CMSIS_DRIVER is not set
835+
# CONFIG_PKG_USING_AT32F45x_HAL_DRIVER is not set
836+
# CONFIG_PKG_USING_AT32F45x_CMSIS_DRIVER is not set
837+
# CONFIG_PKG_USING_AT32F402_405_HAL_DRIVER is not set
838+
# CONFIG_PKG_USING_AT32F402_405_CMSIS_DRIVER is not set
839+
# CONFIG_PKG_USING_AT32F403A_407_HAL_DRIVER is not set
840+
# CONFIG_PKG_USING_AT32F403A_407_CMSIS_DRIVER is not set
841+
# CONFIG_PKG_USING_AT32F413_HAL_DRIVER is not set
842+
# CONFIG_PKG_USING_AT32F413_CMSIS_DRIVER is not set
843+
# CONFIG_PKG_USING_AT32F415_HAL_DRIVER is not set
844+
# CONFIG_PKG_USING_AT32F415_CMSIS_DRIVER is not set
845+
# CONFIG_PKG_USING_AT32F421_HAL_DRIVER is not set
846+
# CONFIG_PKG_USING_AT32F421_CMSIS_DRIVER is not set
847+
# CONFIG_PKG_USING_AT32F423_HAL_DRIVER is not set
848+
# CONFIG_PKG_USING_AT32F423_CMSIS_DRIVER is not set
849+
# CONFIG_PKG_USING_AT32F425_HAL_DRIVER is not set
850+
# CONFIG_PKG_USING_AT32F425_CMSIS_DRIVER is not set
851+
# CONFIG_PKG_USING_AT32F435_437_HAL_DRIVER is not set
852+
# CONFIG_PKG_USING_AT32F435_437_CMSIS_DRIVER is not set
853+
# CONFIG_PKG_USING_AT32M412_416_HAL_DRIVER is not set
854+
# CONFIG_PKG_USING_AT32M412_416_CMSIS_DRIVER is not set
855+
# end of AT32 HAL & SDK Drivers
856+
857+
#
858+
# HC32 DDL Drivers
859+
#
860+
# CONFIG_PKG_USING_HC32F4_CMSIS_DRIVER is not set
861+
# CONFIG_PKG_USING_HC32F4_SERIES_DRIVER is not set
862+
# end of HC32 DDL Drivers
863+
864+
#
865+
# NXP HAL & SDK Drivers
866+
#
867+
# CONFIG_PKG_USING_NXP_MCX_CMSIS_DRIVER is not set
868+
# CONFIG_PKG_USING_NXP_MCX_SERIES_DRIVER is not set
869+
# CONFIG_PKG_USING_NXP_LPC_DRIVER is not set
870+
# CONFIG_PKG_USING_NXP_LPC55S_DRIVER is not set
871+
# CONFIG_PKG_USING_NXP_IMX6SX_DRIVER is not set
872+
# CONFIG_PKG_USING_NXP_IMX6UL_DRIVER is not set
873+
# CONFIG_PKG_USING_NXP_IMXRT_DRIVER is not set
874+
# end of NXP HAL & SDK Drivers
875+
876+
#
877+
# NUVOTON Drivers
878+
#
879+
# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
880+
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
881+
# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
882+
# end of NUVOTON Drivers
883+
884+
#
885+
# GD32 Drivers
886+
#
887+
CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER=y
888+
CONFIG_PKG_GD32_ARM_CMSIS_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-cmsis"
889+
CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER_LATEST_VERSION=y
890+
CONFIG_PKG_GD32_ARM_CMSIS_DRIVER_VER="latest"
891+
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER=y
892+
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-arm-series"
893+
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
894+
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
895+
# end of GD32 Drivers
774896
# end of HAL & SDK Drivers
775897

776898
#
@@ -808,14 +930,17 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
808930
# CONFIG_PKG_USING_BMI088 is not set
809931
# CONFIG_PKG_USING_HMC5883 is not set
810932
# CONFIG_PKG_USING_MAX6675 is not set
933+
# CONFIG_PKG_USING_MAX31855 is not set
811934
# CONFIG_PKG_USING_TMP1075 is not set
812935
# CONFIG_PKG_USING_SR04 is not set
813936
# CONFIG_PKG_USING_CCS811 is not set
814937
# CONFIG_PKG_USING_PMSXX is not set
815938
# CONFIG_PKG_USING_RT3020 is not set
816939
# CONFIG_PKG_USING_MLX90632 is not set
940+
# CONFIG_PKG_USING_MLX90382 is not set
817941
# CONFIG_PKG_USING_MLX90393 is not set
818942
# CONFIG_PKG_USING_MLX90392 is not set
943+
# CONFIG_PKG_USING_MLX90394 is not set
819944
# CONFIG_PKG_USING_MLX90397 is not set
820945
# CONFIG_PKG_USING_MS5611 is not set
821946
# CONFIG_PKG_USING_MAX31865 is not set
@@ -841,6 +966,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
841966
# CONFIG_PKG_USING_ICM20608 is not set
842967
# CONFIG_PKG_USING_PAJ7620 is not set
843968
# CONFIG_PKG_USING_STHS34PF80 is not set
969+
# CONFIG_PKG_USING_P3T1755 is not set
970+
# CONFIG_PKG_USING_QMI8658 is not set
971+
# CONFIG_PKG_USING_ICM20948 is not set
844972
# end of sensors drivers
845973

846974
#
@@ -929,6 +1057,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
9291057
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
9301058
# CONFIG_PKG_USING_BT_MX01 is not set
9311059
# CONFIG_PKG_USING_RGPOWER is not set
1060+
# CONFIG_PKG_USING_BT_MX02 is not set
1061+
# CONFIG_PKG_USING_GC9A01 is not set
1062+
# CONFIG_PKG_USING_IK485 is not set
1063+
# CONFIG_PKG_USING_SERVO is not set
1064+
# CONFIG_PKG_USING_SEAN_WS2812B is not set
1065+
# CONFIG_PKG_USING_IC74HC165 is not set
1066+
# CONFIG_PKG_USING_IST8310 is not set
9321067
# CONFIG_PKG_USING_SPI_TOOLS is not set
9331068
# end of peripheral libraries and drivers
9341069

@@ -945,6 +1080,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
9451080
# CONFIG_PKG_USING_QUEST is not set
9461081
# CONFIG_PKG_USING_NAXOS is not set
9471082
# CONFIG_PKG_USING_R_TINYMAIX is not set
1083+
# CONFIG_PKG_USING_LLMCHAT is not set
9481084
# end of AI packages
9491085

9501086
#
@@ -956,6 +1092,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
9561092
# CONFIG_PKG_USING_UKAL is not set
9571093
# CONFIG_PKG_USING_DIGITALCTRL is not set
9581094
# CONFIG_PKG_USING_KISSFFT is not set
1095+
# CONFIG_PKG_USING_CMSIS_DSP is not set
9591096
# end of Signal Processing and Control Algorithm Packages
9601097

9611098
#
@@ -990,6 +1127,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
9901127
# CONFIG_PKG_USING_DONUT is not set
9911128
# CONFIG_PKG_USING_COWSAY is not set
9921129
# CONFIG_PKG_USING_MORSE is not set
1130+
# CONFIG_PKG_USING_TINYSQUARE is not set
9931131
# end of entertainment: terminal games and other interesting software packages
9941132

9951133
# CONFIG_PKG_USING_LIBCSV is not set
@@ -1015,6 +1153,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
10151153
# CONFIG_PKG_USING_KI is not set
10161154
# CONFIG_PKG_USING_ARMv7M_DWT is not set
10171155
# CONFIG_PKG_USING_CRCLIB is not set
1156+
# CONFIG_PKG_USING_LIBCRC is not set
10181157
# CONFIG_PKG_USING_LWGPS is not set
10191158
# CONFIG_PKG_USING_STATE_MACHINE is not set
10201159
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
@@ -1025,6 +1164,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
10251164
# CONFIG_PKG_USING_SOEM is not set
10261165
# CONFIG_PKG_USING_QPARAM is not set
10271166
# CONFIG_PKG_USING_CorevMCU_CLI is not set
1167+
# CONFIG_PKG_USING_DRMP is not set
10281168
# end of miscellaneous packages
10291169

10301170
#
@@ -1038,6 +1178,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
10381178
# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set
10391179
# CONFIG_PKG_USING_ARDUINO_SKETCH_LOADER_DEMO is not set
10401180
# CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set
1181+
# CONFIG_PKG_USING_ARDUINO_RTDUINO_SENSORFUSION_SHIELD is not set
10411182
# CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD is not set
10421183
# CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set
10431184
# CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set
@@ -1263,11 +1404,13 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
12631404
# end of Arduino libraries
12641405
# end of RT-Thread online packages
12651406

1407+
CONFIG_SOC_FAMILY_GD32=y
1408+
CONFIG_SOC_SERIES_GD32F5xx=y
1409+
12661410
#
12671411
# Hardware Drivers Config
12681412
#
1269-
CONFIG_SOC_SERIES_GD32F5xx=y
1270-
CONFIG_SOC_GD32527I=y
1413+
CONFIG_SOC_GD32527=y
12711414

12721415
#
12731416
# Onboard Peripheral Drivers

0 commit comments

Comments
 (0)