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

GigaDevice GD32F407V-START

Overview

The GD32F407V-START board is a hardware platform that enables prototyping on GD32F407VE Cortex-M4 High Performance MCU.

The GD32F407VE features a single-core ARM Cortex-M4 MCU which can run up to 168 MHz with flash accesses zero wait states, 3072kiB of Flash, 192kiB of SRAM and 82 GPIOs.

gd32f407v_start

Hardware

  • GD32F407VET6 MCU

  • 1 x User LEDs

  • 1 x User Push buttons

  • 1 x USART

  • GD-Link on board programmer

  • J-Link/SWD connector

For more information about the GD32F407 SoC and GD32F407V-START board:

Supported Features

The board configuration supports the following hardware features:

Peripheral

Kconfig option

Devicetree compatible

EXTI

CONFIG_GD32_EXTI

gd,gd32-exti

GPIO

CONFIG_GPIO

gd,gd32-gpio

NVIC

N/A

arm,v7m-nvic

PWM

CONFIG_PWM

gd,gd32-pwm

SYSTICK

N/A

N/A

USART

CONFIG_SERIAL

gd,gd32-usart

Other peripherals may be used if shields are connected to the board.

Serial Port

The GD32F407V-START board has one serial communication port. The default port is USART0 with TX connected at PB6 and RX at PB7.

Programming and Debugging

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

  • JP3/4: Select 2-3 for both (boot from user memory)