Просмотр исходного кода

[bsp/xuantie] 添加bsp导入rt-studio相关文件 (#10728)

* [fix] 更新e906的以BSP导入RT-Studio相关文件
WangShun 3 месяцев назад
Родитель
Сommit
cb4a370c71
60 измененных файлов с 3047 добавлено и 70 удалено
  1. 226 0
      bsp/xuantie/smartl/e902/.cproject
  2. 27 0
      bsp/xuantie/smartl/e902/.project
  3. 3 0
      bsp/xuantie/smartl/e902/.settings/org.eclipse.core.runtime.prefs
  4. 20 0
      bsp/xuantie/smartl/e902/.settings/projcfg.ini
  5. 23 6
      bsp/xuantie/smartl/e902/Kconfig
  6. 27 0
      bsp/xuantie/smartl/e902/rtconfig_preinc.h
  7. 3 0
      bsp/xuantie/smartl/e906/.settings/org.eclipse.core.runtime.prefs
  8. 20 0
      bsp/xuantie/smartl/e906/.settings/projcfg.ini
  9. 23 6
      bsp/xuantie/smartl/e906/Kconfig
  10. 27 0
      bsp/xuantie/smartl/e906/rtconfig_preinc.h
  11. 222 0
      bsp/xuantie/smartl/e907/.cproject
  12. 27 0
      bsp/xuantie/smartl/e907/.project
  13. 3 0
      bsp/xuantie/smartl/e907/.settings/org.eclipse.core.runtime.prefs
  14. 20 0
      bsp/xuantie/smartl/e907/.settings/projcfg.ini
  15. 23 6
      bsp/xuantie/smartl/e907/Kconfig
  16. 27 0
      bsp/xuantie/smartl/e907/rtconfig_preinc.h
  17. 222 0
      bsp/xuantie/xiaohui/c906/.cproject
  18. 27 0
      bsp/xuantie/xiaohui/c906/.project
  19. 3 0
      bsp/xuantie/xiaohui/c906/.settings/org.eclipse.core.runtime.prefs
  20. 20 0
      bsp/xuantie/xiaohui/c906/.settings/projcfg.ini
  21. 24 7
      bsp/xuantie/xiaohui/c906/Kconfig
  22. 36 0
      bsp/xuantie/xiaohui/c906/rtconfig_preinc.h
  23. 222 0
      bsp/xuantie/xiaohui/c907/.cproject
  24. 27 0
      bsp/xuantie/xiaohui/c907/.project
  25. 3 0
      bsp/xuantie/xiaohui/c907/.settings/org.eclipse.core.runtime.prefs
  26. 20 0
      bsp/xuantie/xiaohui/c907/.settings/projcfg.ini
  27. 24 7
      bsp/xuantie/xiaohui/c907/Kconfig
  28. 36 0
      bsp/xuantie/xiaohui/c907/rtconfig_preinc.h
  29. 222 0
      bsp/xuantie/xiaohui/c908/.cproject
  30. 27 0
      bsp/xuantie/xiaohui/c908/.project
  31. 3 0
      bsp/xuantie/xiaohui/c908/.settings/org.eclipse.core.runtime.prefs
  32. 20 0
      bsp/xuantie/xiaohui/c908/.settings/projcfg.ini
  33. 24 7
      bsp/xuantie/xiaohui/c908/Kconfig
  34. 0 1
      bsp/xuantie/xiaohui/c908/rtconfig.py
  35. 36 0
      bsp/xuantie/xiaohui/c908/rtconfig_preinc.h
  36. 222 0
      bsp/xuantie/xiaohui/c910/.cproject
  37. 27 0
      bsp/xuantie/xiaohui/c910/.project
  38. 3 0
      bsp/xuantie/xiaohui/c910/.settings/org.eclipse.core.runtime.prefs
  39. 20 0
      bsp/xuantie/xiaohui/c910/.settings/projcfg.ini
  40. 24 7
      bsp/xuantie/xiaohui/c910/Kconfig
  41. 36 0
      bsp/xuantie/xiaohui/c910/rtconfig_preinc.h
  42. 222 0
      bsp/xuantie/xiaohui/r908/.cproject
  43. 27 0
      bsp/xuantie/xiaohui/r908/.project
  44. 3 0
      bsp/xuantie/xiaohui/r908/.settings/org.eclipse.core.runtime.prefs
  45. 20 0
      bsp/xuantie/xiaohui/r908/.settings/projcfg.ini
  46. 24 7
      bsp/xuantie/xiaohui/r908/Kconfig
  47. 36 0
      bsp/xuantie/xiaohui/r908/rtconfig_preinc.h
  48. 222 0
      bsp/xuantie/xiaohui/r910/.cproject
  49. 27 0
      bsp/xuantie/xiaohui/r910/.project
  50. 3 0
      bsp/xuantie/xiaohui/r910/.settings/org.eclipse.core.runtime.prefs
  51. 20 0
      bsp/xuantie/xiaohui/r910/.settings/projcfg.ini
  52. 25 8
      bsp/xuantie/xiaohui/r910/Kconfig
  53. 1 1
      bsp/xuantie/xiaohui/r910/rtconfig.py
  54. 36 0
      bsp/xuantie/xiaohui/r910/rtconfig_preinc.h
  55. 222 0
      bsp/xuantie/xiaohui/r920/.cproject
  56. 27 0
      bsp/xuantie/xiaohui/r920/.project
  57. 3 0
      bsp/xuantie/xiaohui/r920/.settings/org.eclipse.core.runtime.prefs
  58. 20 0
      bsp/xuantie/xiaohui/r920/.settings/projcfg.ini
  59. 24 7
      bsp/xuantie/xiaohui/r920/Kconfig
  60. 36 0
      bsp/xuantie/xiaohui/r920/rtconfig_preinc.h

Разница между файлами не показана из-за своего большого размера
+ 226 - 0
bsp/xuantie/smartl/e902/.cproject


+ 27 - 0
bsp/xuantie/smartl/e902/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/smartl/e902/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/smartl/e902/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Mon Sep 22 13:30:04 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\smartl\e902

+ 23 - 6
bsp/xuantie/smartl/e902/Kconfig

@@ -1,10 +1,27 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
+
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
 
 config XUANTIAN_SMARTL_E902
     bool
@@ -13,6 +30,6 @@ config XUANTIAN_SMARTL_E902
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 27 - 0
bsp/xuantie/smartl/e902/rtconfig_preinc.h

@@ -0,0 +1,27 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 4096
+#define CONFIG_ARCH_INTERRUPTSTACK 4096
+#define CONFIG_ARCH_MAINSTACK 4096
+#define CONFIG_BOARD_SMARTL_EVB 1
+#define CONFIG_CPU_XUANTIE_E902 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

+ 3 - 0
bsp/xuantie/smartl/e906/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/smartl/e906/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Fri Sep 19 10:14:02 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\smartl\e906

+ 23 - 6
bsp/xuantie/smartl/e906/Kconfig

@@ -1,10 +1,27 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
+
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
 
 config XUANTIAN_SMARTL_E906
     bool
@@ -13,6 +30,6 @@ config XUANTIAN_SMARTL_E906
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 27 - 0
bsp/xuantie/smartl/e906/rtconfig_preinc.h

@@ -0,0 +1,27 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 4096
+#define CONFIG_ARCH_INTERRUPTSTACK 4096
+#define CONFIG_ARCH_MAINSTACK 4096
+#define CONFIG_BOARD_SMARTL_EVB 1
+#define CONFIG_CPU_XUANTIE_E906FD 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/smartl/e907/.cproject


+ 27 - 0
bsp/xuantie/smartl/e907/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/smartl/e907/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/smartl/e907/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Mon Sep 22 14:26:23 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\smartl\e907

+ 23 - 6
bsp/xuantie/smartl/e907/Kconfig

@@ -1,10 +1,27 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
+
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
 
 config XUANTIAN_SMARTL_E907
     bool
@@ -13,6 +30,6 @@ config XUANTIAN_SMARTL_E907
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 27 - 0
bsp/xuantie/smartl/e907/rtconfig_preinc.h

@@ -0,0 +1,27 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 4096
+#define CONFIG_ARCH_INTERRUPTSTACK 4096
+#define CONFIG_ARCH_MAINSTACK 4096
+#define CONFIG_BOARD_SMARTL_EVB 1
+#define CONFIG_CPU_XUANTIE_E907FD 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/c906/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/c906/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/c906/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/c906/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Mon Sep 22 14:42:46 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\c906

+ 24 - 7
bsp/xuantie/xiaohui/c906/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_C906
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_C906
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 36 - 0
bsp/xuantie/xiaohui/c906/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define DCONFIG_CPU_XUANTIE_C906FD 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/c907/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/c907/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/c907/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/c907/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Mon Sep 22 18:32:38 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\c907

+ 24 - 7
bsp/xuantie/xiaohui/c907/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_C907
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_C907
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 36 - 0
bsp/xuantie/xiaohui/c907/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_C907 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/c908/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/c908/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/c908/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/c908/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Mon Sep 22 18:49:19 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\c908

+ 24 - 7
bsp/xuantie/xiaohui/c908/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_C908
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_C908
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 0 - 1
bsp/xuantie/xiaohui/c908/rtconfig.py

@@ -46,7 +46,6 @@ if PLATFORM == 'gcc':
     MCPU_DEFINE = ' -DCONFIG_CPU_XUANTIE_C908V=1 ' # Modify here based on CPU architecture.
     DEVICE = MCPU + MCPU_DEFINE + ' -Wno-main -mcmodel=medany -MP -MMD '
 
-    # 提取全局宏定义
     GLOBAL_DEFINES = (
         ' -DCONFIG_KERNEL_RTTHREAD=1 '
         ' -D__RT_KERNEL_SOURCE__=1 '

+ 36 - 0
bsp/xuantie/xiaohui/c908/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_C908V 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/c910/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/c910/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/c910/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/c910/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Tue Sep 23 10:06:49 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\c910

+ 24 - 7
bsp/xuantie/xiaohui/c910/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_C910
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_C910
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 36 - 0
bsp/xuantie/xiaohui/c910/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_C910V3 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/r908/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/r908/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/r908/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/r908/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Tue Sep 23 15:06:09 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\r908

+ 24 - 7
bsp/xuantie/xiaohui/r908/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_R908
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_R908
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 36 - 0
bsp/xuantie/xiaohui/r908/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_R908 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/r910/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/r910/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/r910/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/r910/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Tue Sep 23 15:24:56 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\r910

+ 25 - 8
bsp/xuantie/xiaohui/r910/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_R910
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_R910
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
-    
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 1 - 1
bsp/xuantie/xiaohui/r910/rtconfig.py

@@ -94,6 +94,6 @@ if PLATFORM == 'gcc':
 def dist_handle(BSP_ROOT, dist_dir):
     import sys
     cwd_path = os.getcwd()
-    sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
+    sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), '../tools'))
     from sdk_dist import dist_do_building
     dist_do_building(BSP_ROOT, dist_dir)

+ 36 - 0
bsp/xuantie/xiaohui/r910/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_R910 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Разница между файлами не показана из-за своего большого размера
+ 222 - 0
bsp/xuantie/xiaohui/r920/.cproject


+ 27 - 0
bsp/xuantie/xiaohui/r920/.project

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+  <name>project</name>
+  <comment />
+  <projects>
+	</projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+      <triggers>clean,full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+      <triggers>full,incremental,</triggers>
+      <arguments>
+			</arguments>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.cdt.core.cnature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+    <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+  </natures>
+  <linkedResources />
+</projectDescription>

+ 3 - 0
bsp/xuantie/xiaohui/r920/.settings/org.eclipse.core.runtime.prefs

@@ -0,0 +1,3 @@
+content-types/enabled=true
+content-types/org.eclipse.cdt.core.asmSource/file-extensions=s
+eclipse.preferences.version=1

+ 20 - 0
bsp/xuantie/xiaohui/r920/.settings/projcfg.ini

@@ -0,0 +1,20 @@
+#RT-Thread Studio Project Configuration
+# Tue Sep 23 15:29:31 2025
+cfg_version=v3.0
+
+board_name=
+bsp_version=
+bsp_path=
+chip_name=
+project_base_rtt_bsp=true
+is_use_scons_build=true
+hardware_adapter=
+selected_rtt_version=latest
+board_base_nano_proj=false
+is_base_example_project=false
+example_name=
+project_type=rt-thread
+os_branch=master
+os_version=latest
+project_name=project
+output_project_path=E:\rt-thread\bsp\xuantie\xiaohui\r920

+ 24 - 7
bsp/xuantie/xiaohui/r920/Kconfig

@@ -1,18 +1,35 @@
 mainmenu "RT-Thread Configuration"
 
-BSP_DIR := .
+config BSP_DIR
+    string
+    option env="BSP_ROOT"
+    default "."
 
-RTT_DIR := ../../../..
+config RTT_DIR
+    string
+    option env="RTT_ROOT"
+    default "rt-thread"
 
-PKGS_DIR := packages
+# you can change the RTT_ROOT default "rt-thread"
+# example : default "F:/git_repositories/rt-thread"
 
-config XUANTIAN_XIAOHUI_R920
+config PKGS_DIR
+    string
+    option env="PKGS_ROOT"
+    default "packages"
+
+config ENV_DIR
+    string
+    option env="ENV_ROOT"
+    default "/"
+
+ config XUANTIAN_XIAOHUI_R920
     bool
     select ARCH_RISCV64
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-source "$(RTT_DIR)/Kconfig"
-osource "$PKGS_DIR/Kconfig"
-rsource "board/Kconfig"
+source "$RTT_DIR/Kconfig"
+source "$PKGS_DIR/Kconfig"
+source "$BSP_DIR/board/Kconfig"

+ 36 - 0
bsp/xuantie/xiaohui/r920/rtconfig_preinc.h

@@ -0,0 +1,36 @@
+
+#ifndef RTCONFIG_PREINC_H__
+#define RTCONFIG_PREINC_H__
+
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread pre-include file */
+
+#define CLI_CONFIG_STACK_SIZE 8192
+#define CONFIG_APP_TASK_STACK_SIZE 8192
+#define CONFIG_ARCH_INTERRUPTSTACK 8192
+#define CONFIG_ARCH_MAINSTACK 8192
+#define CONFIG_BOARD_XIAOHUI_EVB 1
+#define CONFIG_CLIC_BASE 201392128
+#define CONFIG_CPU_XUANTIE_R920 1
+#define CONFIG_CSI "csi2"
+#define CONFIG_CSI_V2 1
+#define CONFIG_DEBUG 1
+#define CONFIG_FPP_ENABLE 0
+#define CONFIG_INIT_TASK_STACK_SIZE 8192
+#define CONFIG_INTC_CLIC_PLIC 1
+#define CONFIG_KERNEL_RTTHREAD 1
+#define CONFIG_PLIC_BASE 134217728
+#define CONFIG_SUPPORT_IRQ_NESTED 0
+#define CONFIG_SUPPORT_TSPEND 0
+#define CONFIG_SYSTICK_HZ 100
+#define CONFIG_VIC_TSPDR 201326592
+#define CONFIG_XIP 1
+#define RT_USING_LIBC
+#define RT_USING_NEWLIBC
+#define _POSIX_C_SOURCE 1
+#define __RTTHREAD__
+#define __RT_KERNEL_SOURCE__ 1
+#define _REENT_SMALL
+
+#endif /*RTCONFIG_PREINC_H__*/
+

Некоторые файлы не были показаны из-за большого количества измененных файлов