一.准备工作

事先先准备固件库;

下载链接:兆易创新GigaDevice-资料下载兆易创新GD32 MCU


二.搭建工作

1 新建一个文件夹;

2.在新建一个文件夹,用于存放工程

需要以下文件夹

Hardware添加自己的c文件 外设驱动

Library中添加从官方下载的固件库中
GD32F10x_Firmware_Library_V2.2.2\Firmware\GD32F10x_standard_peripheral\Source的全部C文件

Start中添加从官方下载的固件库中
GD32F10x_Firmware_Library_V2.2.2\Firmware\CMSIS\GD\GD32F10x\Source\ARM的根据芯片容量选择对应的启动文件(这里我用的是GD32F103VCT6选择startup_gd32f10x_hd.s);GD32F10x_Firmware_Library_V2.2.2\Firmware\CMSIS\GD\GD32F10x\Source的system_gd32f10x.c文件

User 中添加main.c和从官方下载的固件库中GD32F10x_Firmware_Library_V2.2.2\Template的gd32f10x_it.c、gd32f10x_it.h、gd32f10x_libopt.h文件

Project 新建工程

SEGGER_RTT 调试使用;我使用的是Jlink


包含头文件

三.总体框架

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐