rename board name 'gd32vf103_rvstar' as 'gd32vf103-rvstar'

This commit is contained in:
Wang_Weigen 2022-06-22 17:11:04 +08:00
parent bc7913a713
commit 578680f6e5
59 changed files with 16 additions and 16 deletions

View File

@ -5,7 +5,7 @@ MAKEFLAGS += --no-print-directory
.PHONY:COMPILE_APP COMPILE_KERNEL .PHONY:COMPILE_APP COMPILE_KERNEL
support :=kd233 stm32f407-st-discovery maix-go stm32f407zgt6 aiit-riscv64-board aiit-arm32-board hifive1-rev-B hifive1-emulator k210-emulator cortex-m3-emulator cortex-m4-emulator ok1052-c gapuino stm32f103-nano gd32vf103_rvstar cortex-m0-emulator rv32m1-vega nuvoton-m2354 support :=kd233 stm32f407-st-discovery maix-go stm32f407zgt6 aiit-riscv64-board aiit-arm32-board hifive1-rev-B hifive1-emulator k210-emulator cortex-m3-emulator cortex-m4-emulator ok1052-c gapuino stm32f103-nano gd32vf103-rvstar cortex-m0-emulator rv32m1-vega nuvoton-m2354
support += xidatong-arm32 support += xidatong-arm32
SRC_DIR := SRC_DIR :=

View File

@ -29,7 +29,7 @@ ARM架构系列的开发板有
RISC-V架构系列的开发板有 RISC-V架构系列的开发板有
aiit-riscv64-board gapuino gd32vf103_rvstar hifive1-rev-B kd233 maix-go rv32m1-vega aiit-riscv64-board gapuino gd32vf103-rvstar hifive1-rev-B kd233 maix-go rv32m1-vega
## 开发环境 ## 开发环境

View File

@ -21,7 +21,7 @@ SRC_DIR +=gap8
endif endif
ifeq ($(CONFIG_BOARD_GD32VF103RVSTAR),y) ifeq ($(CONFIG_BOARD_GD32VF103RVSTAR),y)
SRC_DIR +=gd32vf103_rvstar SRC_DIR +=gd32vf103-rvstar
endif endif
ifeq ($(CONFIG_BOARD_RV32M1_VEGA),y) ifeq ($(CONFIG_BOARD_RV32M1_VEGA),y)

View File

@ -17,7 +17,7 @@ config BOARD_GD32VF103RVSTAR
source "$KERNEL_DIR/arch/Kconfig" source "$KERNEL_DIR/arch/Kconfig"
menu "gd32vf103_rvstar feature" menu "gd32vf103-rvstar feature"
source "$BSP_DIR/third_party_driver/Kconfig" source "$BSP_DIR/third_party_driver/Kconfig"
endmenu endmenu

View File

@ -1,4 +1,4 @@
# 从零开始构建矽璓工业物联操作系统使用risc-v架构的gd32vf103_rvstar 开发板 # 从零开始构建矽璓工业物联操作系统使用risc-v架构的gd32vf103-rvstar 开发板
[XiUOS](http://xuos.io/) (X Industrial Ubiquitous Operating System) 矽璓工业物联操作系统是一款面向工业物联场景的泛在操作系统,来自泛在操作系统研究计划。所谓泛在操作系统(UOS: Ubiquitous Operating Systems)是支持互联网时代人机物融合泛在计算应用模式的新型操作系统是传统操作系统概念的泛化与延伸。在泛在操作系统技术体系中不同的泛在计算设备和泛在应用场景需要符合各自特性的不同UOSXiUOS即是面向工业物联场景的一种UOS主要由一个极简的微型实时操作系统(RTOS)内核和其上的智能工业物联框架构成,支持工业物联网(IIoT: Industrial Internet of Things)应用。 [XiUOS](http://xuos.io/) (X Industrial Ubiquitous Operating System) 矽璓工业物联操作系统是一款面向工业物联场景的泛在操作系统,来自泛在操作系统研究计划。所谓泛在操作系统(UOS: Ubiquitous Operating Systems)是支持互联网时代人机物融合泛在计算应用模式的新型操作系统是传统操作系统概念的泛化与延伸。在泛在操作系统技术体系中不同的泛在计算设备和泛在应用场景需要符合各自特性的不同UOSXiUOS即是面向工业物联场景的一种UOS主要由一个极简的微型实时操作系统(RTOS)内核和其上的智能工业物联框架构成,支持工业物联网(IIoT: Industrial Internet of Things)应用。
@ -83,9 +83,9 @@ export CROSS_COMPILE ?=/opt/Nuclei/gcc/bin/riscv-nuclei-elf-
若已存在`export CROSS_COMPILE ?=xxxx` 应该将原有的语句注释,再写入上面的语句。 若已存在`export CROSS_COMPILE ?=xxxx` 应该将原有的语句注释,再写入上面的语句。
# 在gd32vf103_rvstar board 上创建第一个应用 # 在gd32vf103-rvstar board 上创建第一个应用
## 1.gd32vf103_rvstar board 简介 ## 1.gd32vf103-rvstar board 简介
| 硬件 | 描述 | | 硬件 | 描述 |
| -- | -- | | -- | -- |
@ -116,8 +116,8 @@ XiUOS板级当前支持使用UART。
``` ```
cd ./Ubiquitous/XiZi cd ./Ubiquitous/XiZi
make BOARD=gd32vf103_rvstar distclean make BOARD=gd32vf103-rvstar distclean
make BOARD=gd32vf103_rvstar menuconfig make BOARD=gd32vf103-rvstar menuconfig
``` ```
2.在menuconfig界面配置需要关闭和开启的功能按回车键进入下级菜单按Y键选中需要开启的功能按N键选中需要关闭的功能配置结束后选择Exit保存并退出 2.在menuconfig界面配置需要关闭和开启的功能按回车键进入下级菜单按Y键选中需要开启的功能按N键选中需要关闭的功能配置结束后选择Exit保存并退出
@ -127,15 +127,15 @@ make BOARD=gd32vf103_rvstar menuconfig
3.继续执行以下命令,进行编译 3.继续执行以下命令,进行编译
``` ```
make BOARD=gd32vf103_rvstar make BOARD=gd32vf103-rvstar
``` ```
4.如果编译正确无误build文件夹下会产生XiZi-gd32vf103_rvstar.elf、XiZi-gd32vf103_rvstar.bin文件。 4.如果编译正确无误build文件夹下会产生XiZi-gd32vf103-rvstar.elf、XiZi-gd32vf103-rvstar.bin文件。
>注:最后可以执行以下命令,清除配置文件和编译生成的文件 >注:最后可以执行以下命令,清除配置文件和编译生成的文件
``` ```
make BOARD=gd32vf103_rvstar distclean make BOARD=gd32vf103-rvstar distclean
``` ```
## 3. 烧写及调试执行 ## 3. 烧写及调试执行
@ -177,7 +177,7 @@ screen /dev/ttyUSB0 115200
5、打开一个新的终端进入编译生成的elf路径,输入例如: 5、打开一个新的终端进入编译生成的elf路径,输入例如:
``` ```
riscv-nuclei-elf-gdb build/XiZi-gd32vf103_rvstar.elf -ex "target remote localhost:3333" riscv-nuclei-elf-gdb build/XiZi-gd32vf103-rvstar.elf -ex "target remote localhost:3333"
``` ```
结果如下图所示: 结果如下图所示:
![gdb](./img/gdb_load.png) ![gdb](./img/gdb_load.png)

View File

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -97,7 +97,6 @@ menu "Kernel feature"
config KERNEL_SOFTTIMER config KERNEL_SOFTTIMER
bool "Enable softtimer " bool "Enable softtimer "
select KERNEL_WORKQUEUE
default y default y
endmenu endmenu
@ -210,6 +209,7 @@ menu "Kernel feature"
config KERNEL_WORKQUEUE config KERNEL_WORKQUEUE
bool "Config kernel work queue" bool "Config kernel work queue"
default y default y
select KERNEL_SOFTTIMER
if KERNEL_WORKQUEUE if KERNEL_WORKQUEUE
config WORKQUEUE_KTASK_STACKSIZE config WORKQUEUE_KTASK_STACKSIZE

View File

@ -109,9 +109,9 @@ KERNELPATHS :=-I$(BSP_ROOT) \
-I$(KERNEL_ROOT)/include # -I$(KERNEL_ROOT)/include #
endif endif
ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/gd32vf103_rvstar) ifeq ($(BSP_ROOT),$(KERNEL_ROOT)/board/gd32vf103-rvstar)
KERNELPATHS :=-I$(BSP_ROOT) \ KERNELPATHS :=-I$(BSP_ROOT) \
-I$(KERNEL_ROOT)/arch/risc-v/gd32vf103_rvstar \ -I$(KERNEL_ROOT)/arch/risc-v/gd32vf103-rvstar \
-I$(BSP_ROOT)/include \ -I$(BSP_ROOT)/include \
-I$(BSP_ROOT)/third_party_driver \ -I$(BSP_ROOT)/third_party_driver \
-I$(BSP_ROOT)/third_party_driver/include \ -I$(BSP_ROOT)/third_party_driver/include \