首先,我们先去GD32的官网下载固件包
网址:兆易创新GigaDevice-资料下载兆易创新GD32 MCU
搜索GD32F10,如下图所示
然后往下划找到应用软件的GD32F10x AddOn和GD32F10x Firmware Library,把这2个下载下来
下载完后我们新建一个文件夹, 然后在新建的文件夹下创建这些文件
然后打开我们刚才下载好的GD32F10x AddOn
将芯片包载入,然后打开GD32F10x Firmware Library
打开Firmware,将这个文件的所有文件粘贴复制到工程创建的文件夹的Firmware这个文件夹下面
然后回去打开GD32F10x Firmware Library下面的Template
然后将这个文件夹下的除了文件和.txt以外的都复制到刚才创建文件夹的User下面
最后,打开Keil5,点击新建工程
把工程放在创建文件夹的Project下面
这样子就新建工程了,然后打开工程
先双击CMSIS,找到我们刚才粘贴过来放到Firmware的CMSIS文件,打开GD,打开GD32F10x,打开ARM,选择startup_gd32f10x_md.s,加入进来,再返回上一级,把system_gd32f10x.c加入进来
再双击User,找到文件夹下的User,把这里的.c加入进来
然后点击魔术棒,添加头文件路径
最后打开刚刚添加的 system_gd32f10x.c,找到207行,把这个删了
#ifdef VECT_TAB_SRAM
nvic_vector_table_set(NVIC_VECTTAB_RAM, VECT_TAB_OFFSET);
#else
nvic_vector_table_set(NVIC_VECTTAB_FLASH, VECT_TAB_OFFSET);
#endif
到这里配置就结束了。如果懒得配置也可以直接从我网盘直接下模版过去用
链接:https://pan.baidu.com/s/1GhBnnnyS5KxUcpHmgK6TLw?pwd=7y1w
提取码:7y1w