GD32 Platform Guide¶
Note
GD32 platform support is currently under development. This guide will be updated as features become available.
Overview¶
GD32 is a series of 32-bit general-purpose microcontrollers based on the ARM Cortex-M core, developed by GigaDevice Semiconductor.
Nexus provides support for GD32 microcontrollers, offering similar features to STM32 platforms.
Supported Devices¶
GD32F4 Series
GD32F450
GD32F470
More devices coming soon…
GD32F3 Series
GD32F303
GD32F307
More devices coming soon…
Getting Started¶
Note
Detailed setup instructions will be added soon.
Basic setup steps:
Install ARM toolchain
Configure CMake for GD32 platform
Build and flash your application
See STM32F4 Platform Guide for similar setup process.
Hardware Setup¶
Coming soon…
Building for GD32¶
# Configure for GD32
cmake -B build-gd32 \
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/arm-none-eabi.cmake \
-DNEXUS_PLATFORM=gd32 \
-DCMAKE_BUILD_TYPE=Release
# Build
cmake --build build-gd32
Flashing¶
Coming soon…
Platform-Specific Features¶
Coming soon…
Troubleshooting¶
Coming soon…
See Also¶
STM32F4 Platform Guide - Similar platform guide
STM32H7 Platform Guide - Another ARM Cortex-M platform
Porting Guide - Porting guide
—
Status: Under Development Last Updated: 2026-01-25