Skip to content

Commit ef354df

Browse files
unicornxRbb666
authored andcommitted
bsp/cvitek: Increase the value of RT_NAME_MAX
Otherwise report runtime error: [E/kernel.obj] Object name sys workq exceeds RT_NAME_MAX=8, consider increasing RT_NAME_MAX. (obj_name_len <= RT_NAME_MAX - 1) assertion failed at function:rt_object_allocate, line number:520 Increase the value of RT_NAME_MAX to 16 for c906B. The value of RT_NAME_MAX for BSP of C906L and ARM core already meet the requirement of more than 8. Signed-off-by: Chen Wang <[email protected]>
1 parent 7e5cd48 commit ef354df

File tree

2 files changed

+37
-4
lines changed

2 files changed

+37
-4
lines changed

bsp/cvitek/cv18xx_risc-v/.config

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,9 @@ CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
114114
#
115115
# CONFIG_RT_KLIBC_USING_USER_STRNLEN is not set
116116
# end of rt_strnlen options
117-
118-
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
119117
# end of klibc options
120118

121-
CONFIG_RT_NAME_MAX=8
119+
CONFIG_RT_NAME_MAX=16
122120
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
123121
# CONFIG_RT_USING_NANO is not set
124122
CONFIG_RT_USING_SMART=y
@@ -226,6 +224,7 @@ CONFIG_FINSH_THREAD_PRIORITY=20
226224
CONFIG_FINSH_THREAD_STACK_SIZE=8192
227225
CONFIG_FINSH_USING_HISTORY=y
228226
CONFIG_FINSH_HISTORY_LINES=5
227+
# CONFIG_FINSH_USING_WORD_OPERATION is not set
229228
CONFIG_FINSH_USING_SYMTAB=y
230229
CONFIG_FINSH_CMD_SIZE=80
231230
CONFIG_MSH_USING_BUILT_IN_COMMANDS=y
@@ -600,6 +599,7 @@ CONFIG_RT_USING_VDSO=y
600599
# CONFIG_PKG_USING_FREEMODBUS is not set
601600
# CONFIG_PKG_USING_NANOPB is not set
602601
# CONFIG_PKG_USING_WIFI_HOST_DRIVER is not set
602+
# CONFIG_PKG_USING_ESP_HOSTED is not set
603603

604604
#
605605
# Wi-Fi
@@ -707,6 +707,7 @@ CONFIG_RT_USING_VDSO=y
707707
# CONFIG_PKG_USING_QMODBUS is not set
708708
# CONFIG_PKG_USING_PNET is not set
709709
# CONFIG_PKG_USING_OPENER is not set
710+
# CONFIG_PKG_USING_FREEMQTT is not set
710711
# end of IoT - internet of things
711712

712713
#
@@ -796,6 +797,7 @@ CONFIG_RT_USING_VDSO=y
796797
# tools packages
797798
#
798799
# CONFIG_PKG_USING_CMBACKTRACE is not set
800+
# CONFIG_PKG_USING_MCOREDUMP is not set
799801
# CONFIG_PKG_USING_EASYFLASH is not set
800802
# CONFIG_PKG_USING_EASYLOGGER is not set
801803
# CONFIG_PKG_USING_SYSTEMVIEW is not set
@@ -841,6 +843,7 @@ CONFIG_RT_USING_VDSO=y
841843
# CONFIG_PKG_USING_ZDEBUG is not set
842844
# CONFIG_PKG_USING_RVBACKTRACE is not set
843845
# CONFIG_PKG_USING_HPATCHLITE is not set
846+
# CONFIG_PKG_USING_THREAD_METRIC is not set
844847
# end of tools packages
845848

846849
#
@@ -934,6 +937,7 @@ CONFIG_RT_USING_VDSO=y
934937
# CONFIG_PKG_USING_RMP is not set
935938
# CONFIG_PKG_USING_R_RHEALSTONE is not set
936939
# CONFIG_PKG_USING_HEARTBEAT is not set
940+
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
937941
# end of system packages
938942

939943
#
@@ -1016,6 +1020,7 @@ CONFIG_RT_USING_VDSO=y
10161020
# CONFIG_PKG_USING_NRF5X_SDK is not set
10171021
# CONFIG_PKG_USING_NRFX is not set
10181022
# CONFIG_PKG_USING_NUCLEI_SDK is not set
1023+
# CONFIG_PKG_USING_RASPBERRYPI_PICO_RP2350_SDK is not set
10191024
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
10201025
# CONFIG_PKG_USING_MM32 is not set
10211026

@@ -1058,6 +1063,10 @@ CONFIG_RT_USING_VDSO=y
10581063
#
10591064
# HC32 DDL Drivers
10601065
#
1066+
# CONFIG_PKG_USING_HC32F3_CMSIS_DRIVER is not set
1067+
# CONFIG_PKG_USING_HC32F3_SERIES_DRIVER is not set
1068+
# CONFIG_PKG_USING_HC32F4_CMSIS_DRIVER is not set
1069+
# CONFIG_PKG_USING_HC32F4_SERIES_DRIVER is not set
10611070
# end of HC32 DDL Drivers
10621071

10631072
#
@@ -1071,6 +1080,21 @@ CONFIG_RT_USING_VDSO=y
10711080
# CONFIG_PKG_USING_NXP_IMX6UL_DRIVER is not set
10721081
# CONFIG_PKG_USING_NXP_IMXRT_DRIVER is not set
10731082
# end of NXP HAL & SDK Drivers
1083+
1084+
#
1085+
# NUVOTON Drivers
1086+
#
1087+
# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
1088+
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
1089+
# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
1090+
# end of NUVOTON Drivers
1091+
1092+
#
1093+
# GD32 Drivers
1094+
#
1095+
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
1096+
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
1097+
# end of GD32 Drivers
10741098
# end of HAL & SDK Drivers
10751099

10761100
#
@@ -1242,6 +1266,7 @@ CONFIG_RT_USING_VDSO=y
12421266
# CONFIG_PKG_USING_SEAN_WS2812B is not set
12431267
# CONFIG_PKG_USING_IC74HC165 is not set
12441268
# CONFIG_PKG_USING_IST8310 is not set
1269+
# CONFIG_PKG_USING_ST7789_SPI is not set
12451270
# CONFIG_PKG_USING_SPI_TOOLS is not set
12461271
# end of peripheral libraries and drivers
12471272

bsp/cvitek/cv18xx_risc-v/rtconfig.h

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272

7373
/* end of rt_strnlen options */
7474
/* end of klibc options */
75-
#define RT_NAME_MAX 8
75+
#define RT_NAME_MAX 16
7676
#define RT_USING_SMART
7777
#define RT_CPUS_NR 1
7878
#define RT_ALIGN_SIZE 8
@@ -491,6 +491,14 @@
491491
/* NXP HAL & SDK Drivers */
492492

493493
/* end of NXP HAL & SDK Drivers */
494+
495+
/* NUVOTON Drivers */
496+
497+
/* end of NUVOTON Drivers */
498+
499+
/* GD32 Drivers */
500+
501+
/* end of GD32 Drivers */
494502
/* end of HAL & SDK Drivers */
495503

496504
/* sensors drivers */

0 commit comments

Comments
 (0)