1. 下载相关资料
MCU和板子的相关资料到gd32mcu网站下载。
MDK上使用的pack到Keil的网站下载
https://www.keil.com/dd2/Pack/#third-party-download-dialog
或者gd32mcu网站
http://gd32mcu.com/data/documents/pack/GigaDevice.GD32F4xx_DFP.2.0.0.pack
2. 上电
GD32450i-EVAL有4种方式提供电源(1种是DC供电,另外3种都是USB供电),SW1决定是采用DC供电还是USB供电。
当采用USB供电时,由JP4决定采用哪个USB口供电。
用Link供电比较方便,只需使用一根数据线就可以实现供电+烧录(使用板载的GDLink,实际就是CMSIS-DAP)。建议还是分开供电,一根USB供电不稳定(特别是屏幕亮的时候)。
如果需要串口打印,板子上默认的是UART0转RS232接口,可惜我的USB转RS232是母口,板子上也是母口。
如果不使用板载的GDLink,可以使用网口旁边的标准JTAG接口。
3. 创建MDK工程
注意文件gd32f4xx_libopt.h,如果使用PACK中的gd32f4xx_libopt.h文件会提示一个编译警告(找不到RTE_Components.h),原因是PACK中的gd32f4xx_libopt.h有include这个文件,可以从例程中拷贝一个gd32f4xx_libopt.h到项目文件夹中以替代PACK中的gd32f4xx_libopt.h。