The latest development version of this page may be more current than this released 4.0.0 version.

GD32F350R-EVAL

Overview

The GD32F350R-EVAL board is a hardware platform that enables design and debug of the GigaDevice F350 Cortex-M4F High Performance MCU.

The GD32F350RBT6 features a single-core ARM Cortex-M4F MCU which can run up to 108-MHz with flash accesses zero wait states, 128kB of Flash, 16kB of SRAM and 55 GPIOs.

Hardware

  • GD32F350RBT6 MCU

  • AT24C02C 2Kb EEPROM

  • 4 x User LEDs

  • 4 x User Push buttons

  • 1 x USART (RS-232 at J2 connector)

  • 1 x POT connected to an ADC input

  • Headphone interface

  • Micro SD Card Interface

  • 2.4’’ TFT-LCD (36x48)

  • GD-Link on board programmer

  • J-Link/SWD connector

For more information about the GD32F350 SoC and GD32F350R-EVAL board:

Supported Features

The board configuration supports the following hardware features:

Peripheral

Kconfig option

Devicetree compatible

NVIC

N/A

arm,v7m-nvic

SYSTICK

N/A

N/A

USART

CONFIG_SERIAL

gd,gd32-usart

PINMUX

CONFIG_PINCTRL

gd,gd32-pinctrl-af

ADC

CONFIG_ADC

gd,gd32-adc

Serial Port

The GD32F350R-EVAL board has one serial communication port. The default port is USART0 with TX connected at PA9 and RX at PA10.

Programming and Debugging

Before programming your board make sure to configure boot and serial jumpers as follows:

  • J4: Select 2-3 for both (labeled as L)

  • J13: Select 1-2 position (labeled as USART)