Browse Source

Fixed: ci build errors for hpm* bsp. (#10854)

R b b666 2 tháng trước cách đây
mục cha
commit
ff973e548b

+ 13 - 0
bsp/hpmicro/hpm5300evk/.config

@@ -624,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -718,6 +719,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -875,6 +877,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -923,6 +935,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm5300evk/rtconfig.h

@@ -310,6 +310,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm5300evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm5301evklite/.config

@@ -624,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -718,6 +719,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -875,6 +877,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -923,6 +935,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm5301evklite/rtconfig.h

@@ -311,6 +311,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm5301evklite/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm5e00evk/.config

@@ -624,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -718,6 +719,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -875,6 +877,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -923,6 +935,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm5e00evk/rtconfig.h

@@ -312,6 +312,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm5e00evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6200evk/.config

@@ -624,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -718,6 +719,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -875,6 +877,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -923,6 +935,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6200evk/rtconfig.h

@@ -311,6 +311,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6200evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6300evk/.config

@@ -626,6 +626,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -720,6 +721,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -877,6 +879,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -925,6 +937,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6300evk/rtconfig.h

@@ -312,6 +312,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6300evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 14 - 1
bsp/hpmicro/hpm6750evk/.config

@@ -623,6 +623,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -717,6 +718,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -873,6 +875,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -921,6 +933,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set
@@ -1409,7 +1422,7 @@ CONFIG_BSP_UART0_TX_BUFSIZE=0
 # CONFIG_BSP_USING_PDMA is not set
 # CONFIG_BSP_USING_GPTMR is not set
 # CONFIG_BSP_USING_I2C is not set
-# CONFIG_BSP_USING_FEMC is not set
+CONFIG_BSP_USING_FEMC=y
 CONFIG_INIT_EXT_RAM_FOR_DATA=y
 # CONFIG_BSP_USING_XPI_FLASH is not set
 # CONFIG_BSP_USING_PWM is not set

+ 7 - 0
bsp/hpmicro/hpm6750evk/rtconfig.h

@@ -310,6 +310,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */
@@ -401,6 +407,7 @@
 #define BSP_USING_UART0
 #define BSP_UART0_RX_BUFSIZE 128
 #define BSP_UART0_TX_BUFSIZE 0
+#define BSP_USING_FEMC
 #define INIT_EXT_RAM_FOR_DATA
 /* end of On-chip Peripheral Drivers */
 /* end of Hardware Drivers Config */

+ 2 - 0
bsp/hpmicro/hpm6750evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6750evk2/.config

@@ -651,6 +651,7 @@ CONFIG_RT_USING_POSIX_POLL=y
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -745,6 +746,7 @@ CONFIG_RT_USING_POSIX_POLL=y
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -902,6 +904,16 @@ CONFIG_RT_USING_POSIX_POLL=y
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -950,6 +962,7 @@ CONFIG_RT_USING_POSIX_POLL=y
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6750evk2/rtconfig.h

@@ -323,6 +323,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6750evk2/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6750evkmini/.config

@@ -627,6 +627,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -721,6 +722,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -878,6 +880,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -926,6 +938,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6750evkmini/rtconfig.h

@@ -312,6 +312,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6750evkmini/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6800evk/.config

@@ -628,6 +628,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -722,6 +723,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -879,6 +881,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -927,6 +939,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6800evk/rtconfig.h

@@ -315,6 +315,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6800evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6e00evk/.config

@@ -624,6 +624,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -718,6 +719,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -875,6 +877,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -923,6 +935,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6e00evk/rtconfig.h

@@ -311,6 +311,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6e00evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else:

+ 13 - 0
bsp/hpmicro/hpm6p00evk/.config

@@ -628,6 +628,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_RVBACKTRACE is not set
 # CONFIG_PKG_USING_HPATCHLITE is not set
 # CONFIG_PKG_USING_THREAD_METRIC is not set
+# CONFIG_PKG_USING_UORB is not set
 # end of tools packages
 
 #
@@ -722,6 +723,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
 # CONFIG_PKG_USING_HEARTBEAT is not set
 # CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
+# CONFIG_PKG_USING_CHERRYECAT is not set
 # end of system packages
 
 #
@@ -879,6 +881,16 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
 # end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+CONFIG_PKG_USING_HPM_SDK=y
+CONFIG_PKG_HPM_SDK_PATH="/packages/peripherals/hal-sdk/hpmicro/hpm_sdk"
+CONFIG_PKG_USING_HPM_SDK_V110=y
+# CONFIG_PKG_USING_HPM_SDK_LATEST_VERSION is not set
+CONFIG_PKG_HPM_SDK_VER="v1.10.0"
+# end of HPMicro SDK
 # end of HAL & SDK Drivers
 
 #
@@ -927,6 +939,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
 # CONFIG_PKG_USING_MLX90393 is not set
 # CONFIG_PKG_USING_MLX90392 is not set
 # CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
 # CONFIG_PKG_USING_MLX90397 is not set
 # CONFIG_PKG_USING_MS5611 is not set
 # CONFIG_PKG_USING_MAX31865 is not set

+ 6 - 0
bsp/hpmicro/hpm6p00evk/rtconfig.h

@@ -315,6 +315,12 @@
 /* GD32 Drivers */
 
 /* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+#define PKG_USING_HPM_SDK
+#define PKG_USING_HPM_SDK_V110
+/* end of HPMicro SDK */
 /* end of HAL & SDK Drivers */
 
 /* sensors drivers */

+ 2 - 0
bsp/hpmicro/hpm6p00evk/rtconfig.py

@@ -78,6 +78,8 @@ if  CROSS_TOOL == 'gcc':
     PLATFORM    = 'gcc'
     if os.getenv('RTT_RISCV_TOOLCHAIN'):
         EXEC_PATH = os.getenv('RTT_RISCV_TOOLCHAIN')
+    elif RTT_EXEC_PATH:
+        EXEC_PATH = RTT_EXEC_PATH
     else:
         EXEC_PATH   = r'/opt/riscv-gnu-gcc/bin'
 else: