GD32VW553H Evaluation Kit

Overview

This GD32VW553H Evaluation Kit is an evaluation board from gigadevice using GD32VW553HM as main MCU.

If you want to learn about this board, please click GD32VW553H EVAL Board Documents.

Setup

Follow the guide in GD32VW553H EVAL Board Documents to setup the board, make sure the following items are set correctly:

  • Connect the GD-Link on board to your PC in order to download and debug programs.

  • Connect the USART to your PC as UART communication.

  • Following steps in board user manual to setup JTAG drivers for your development environment

How to use

For GD32VW553H-EVAL board:

  • DOWNLOAD: flashxip by default, and you can also choose sram download mode

    • You can find its linker script in SoC/gd32vw55x/Board/gd32vw553h_eval/Source/GCC/

    • gcc_gd32vw55x_flashxip.ld: Linker script file for DOWNLOAD=flashxip

    • gcc_gd32vw55x_sram.ld: Linker script file for DOWNLOAD=sram

    • If you want to specify your own modified linker script, you can follow steps described in Change Link Script

  • CORE: n307fd by default, this by default is rv32imafdc arch, but you can also choose n300 or n300f

  • ARCH_EXT: _zba_zbb_zbc_zbs_xxldspn1x by default, you can pass less extensions such as _zba_zbb_zbc_zbs

  • You can find its openocd configuration file in SoC/gd32vw55x/Board/gd32vw553h_eval/openocd_gd32vw55x.cfg

To run this application in GD32VW553H-EVAL board in Nuclei SDK, you just need to use this SOC and BOARD variables.

# Clean the application
make SOC=gd32vw55x BOARD=gd32vw553h_eval clean
# Build the application
make SOC=gd32vw55x BOARD=gd32vw553h_eval all
# Upload the application using openocd and gdb
make SOC=gd32vw55x BOARD=gd32vw553h_eval upload
# Debug the application using openocd and gdb
make SOC=gd32vw55x BOARD=gd32vw553h_eval debug