1.简介
关于兆易创新GD32的产品,目前在单片机MCU的业务上,GD全部是32bit的单片机,目前GD32的单片机从内核上区分有Cortex-M3、Cortex-M4、Cortex-M23三个系列,其中红色框框为主推系列:
开发调试环境: 支持主流的Keil MDK4/5、IAR、Eclipse等IDE环境
开发编程/烧写工具: 因为采用标准的Cortex-M内核,所有支持标准的JlinkV8/V9、Ulink2和自己的GD-link工具
开发特色: 同样是基于标准库的形式进行开发,每一个外设都有相对应的API封装库,不必要去熟悉每个外设的底层寄存器,可以快速上手
2.新建工程(IAR、Keil5)
2.1 IAR工程(基于GD32F105RCT6)
第一步:
GD官网下载GD32F10x_Firmware_Library_V2.2.2
新建工程文件夹iar_progect_uart其中包括:
Application:GD32F10x_Firmware_Library_V2.2.2\Template所包含文件
Firmware: GD32F10x_Firmware_Library_V2.2.2\Firmware
Utilities: GD32F10x_Firmware_Library_V2.2.2\Utilities
第二步:
新建工程,选择工程文件夹iar_project_uart,输出工程名字iar_uart:
右键add,添加5个group分别为:
第三步:
向group中添加源文件(.C文件)
Application分组中添加Application文件夹中的.c文件
CMSIS中添加Firmware\CMSIS\GD\GD32F10x\Sourcesystem_gd32f10x.c