rt-thread/bsp/gd32vf103v-eval
LinJieqiang d16d78c53e fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
..
.settings add gd32vf103v-eval bsp 2019-07-24 19:25:39 +08:00
applications first version 2019-07-24 17:03:26 +08:00
board [bsp][gd32vf103v-eval]Add scons compilation support.|添加 scons 编译支持 2019-08-21 22:26:56 +08:00
drivers add gd32vf103v-eval bsp 2019-07-24 19:25:39 +08:00
figures add gd32vf103v-eval bsp 2019-07-24 19:25:39 +08:00
libraries * [bsp][gd32vf103v-eval]删除无用代码。 2019-08-25 12:13:56 +08:00
.config fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
.cproject first version 2019-07-24 17:03:26 +08:00
.project first version 2019-07-24 17:03:26 +08:00
Kconfig first version 2019-07-24 17:03:26 +08:00
README.md add gd32vf103v-eval bsp 2019-07-24 19:25:39 +08:00
SConscript first version 2019-07-24 17:03:26 +08:00
SConstruct first version 2019-07-24 17:03:26 +08:00
rtconfig.h fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
rtconfig.py first version 2019-07-24 17:03:26 +08:00

README.md

GD32VF103

简介

gd32vf103v-eval 是由兆易创新公司推出的基于开源指令集 RISC-V 架构的开发板。

板载资源:

硬件 描述
内核 Bumblebee
架构 32-bit RV32IMAC
主频 108 MHz

编译说明

导入工程

打开 Eclipse 选择工作空间

指定工作空间

打开 Eclipse 后需要导入 RT-Thread 工程

导入工程

选择以存在的工程,并指定工程路径

选择存在工程

指定工程路径

指定工程路径

添加环境变量

设置 Build Tools Path

build_path

点击 MCU 列表中的 Build Tools Path 选项,为其选择 SDK 文件包中提供的对应工具

设置 OpenOCD Path

open_ocd

点击 MCU 列表中的 OpenOCD Path 选项,为其选择 SDK 文件包中提供的对应工具。

设置 RISC-V Toolchains Path

risc-v

点击 MCU 列表中的 RISC-V Toolchains Paths 选项,为其选择 SDK 文件包中提供的对应工具。

按照以上步骤设置好路径点击编译即可编译工程

build

烧写及执行

替换驱动

  1. 执行 JLink_Windows_V622c.exe (可以是任意版本)安装 JLink 驱动程序。
  2. 执行 Zadig.exe点击 Options->List All Devices。
  3. 在下图 1 处选择 J-Link2 处选择 WinUSB 之后点击 3 处 Replace Driver 进行驱动替换。

zadig

安装完成之后会弹出如下窗口:

close

配置 GDB 调试

在菜单栏中,点击 Run->Debug Configurations进入 Debug 配置界面,如下图所示:

open_debug

这里使用 OpenOCD 作为 GDB Server使用GCC工具链中的 GDB 工具作为 GDB Client。双击 GDB OpenOCD Debugging新建一套 OpenOCD 的配置选项。

Main 选项卡

Main 选项卡配置界面

main_select

选择当前工程 GD32VF103并且选择当前型号的可执行文件例如GD32VF103xB\GD32VF103xB.elf。

Debugger 选项卡 Debugger 选项卡配置界面

debug_select

在 Debugger 选项卡中,确认红圈中的配置正确。 其中“Config options” 是为 OpenOCD 选择配置文件,需要根据当前使用的下载器选择不同的 cfg 文件。

上述配置内容配置好后,点击应用调试。

运行结果

下载程序之后,连接串口(115200-N-8-1),可以看到 RT-Thread 的输出信息:

 \ | /
- RT -     Thread Operating System
 / | \     4.0.2 build Jul 24 2019
 2006 - 2019 Copyright by rt-thread team
msh >

驱动支持情况

驱动 支持情况 备注
USART 支持 UART0_TX/RXGPIO 9/10

5. 联系人信息

维护人: