GD32单片机Keil工程创建指南
创作时间:
作者:
@小白创作中心
GD32单片机Keil工程创建指南
引用
CSDN
1.
https://blog.csdn.net/qq_52850805/article/details/134825864
前言
本文主要介绍使用GD32单片机时创建Keil工程的详细流程。在创建过程中可能会遇到一些问题,因此记录下来以供参考。如果文章中有任何错误或遗漏,欢迎在评论区留言指正。
准备材料
需要一台安装有Keil5软件的电脑。如果尚未安装或需要安装包,请参考相关文章。本教程使用的Keil版本为5.38.0.0。
一、创建文件夹
为了便于项目管理,建议为每个项目创建一个单独的文件夹。例如,在E盘创建名为"GD32keilproj_study"的文件夹,然后在该文件夹下创建名为"keilproj"的子文件夹,用于存放Keil工程。这样可以避免Keil工程创建时自动生成的文件导致项目管理混乱。
二、创建Keil工程
- 打开Keil5软件。
- 点击"Project"菜单。
- 选择"New uVision Project"创建新工程。
- 给工程命名并保存。
- 选择使用的芯片型号。例如,使用GD32F303CCT6时,需要根据芯片支持的最高频率进行配置。
- 对于库和运行环境的配置,新建工程时可直接点击"OK"跳过。
三、添加文件
- 点击品字形按钮进入项目管理界面。
- 管理项目的目标、分组和文件。通常需要将目标名称更改为项目名称,并根据文件作用进行分类管理。
- 下载固件库。如果尚未有对应固件库,可以从兆易创新官网下载。搜索芯片型号(如GD32F30)并下载固件库压缩包。
解压固件库压缩包后,可以看到以下目录结构:
- Doc:包含固件库使用指南。
- Examples:提供外设使用例程,便于参考。
- Firmware:芯片的固件库文件。
- Template:兆易创新提供的Keil工程模板。
- Utilities:第三方库和驱动。
- 添加文件到工程
分组:建议按照以下分组进行管理:
application:应用程序
system:系统文件
startup:启动文件
firmware:固件库
Utilities:第三方库
复制文件:将解压后的部分文件复制到项目文件夹下,包括:
gd32f30x_it.c:中断处理函数
gd32f30x_libopt.h:包含所有固件库头文件
main.c:主程序文件
systick.c:系统滴答定时器配置
添加文件到工程:
在各分组中添加相应文件,注意根据芯片型号选择正确的启动文件(如startup_gd32f30x_hd.s)。
添加固件库文件到firmware分组。
添加第三方库到Utilities分组。
- 配置工程选项
- Target配置:勾选微库选项,选择合适的编译器版本。
- Output配置:建议勾选所有选项,便于调试和代码浏览。
- C/C++配置:选择合适的语言标准,配置头文件路径。
- Debug配置:根据实际硬件选择仿真方式。
- 修改系统时钟配置
编译完成后,需要检查system_gd32f30x.c文件中的时钟源配置。默认配置可能与实际使用的时钟源不符,需要根据实际情况进行修改。
四、总结
以上步骤详细介绍了GD32F303CCT6芯片的Keil工程创建过程。其他GD系列单片机的工程配置也可参考本文进行设置。在使用过程中,如有任何问题或建议,欢迎在评论区留言交流。
热门推荐
锌是“聪明之根”,5月,多给孩子吃4种高锌食物,孩子聪明学习好
什么是血管瘤?从成因到治疗的全面解析
梨汤怎么煮止咳润肺功效好这甘蔗的做法
鲟鱼怎么吃?营养价值高吗?一文详解鲟鱼的烹饪与选购要点
工业传感器如何实现数据采集?
2024年最新CPU天梯图主板搭配指南详解
机器学习如何在足球比赛数据分析中应用
城市24小时 | 浙江人口第二城,开始冲刺了
在香港打造理想居所:如何选择合适的本地装修设计公司
如何判断牛肉是否变质
经济高效的金属冲压工艺:优化生产和效率
【环境蓝皮书】传统梅雨停摆,江南缘何不再多烟雨?
重温现代数据揭示达尔文进化论:快速适应能力也可用来解释物种分化
红山文化考古发现不断 见证中华文明“璀璨星辰”
黄鳝养殖:市场需求、经济效益与科学养殖指南
房室传导阻滞的三种分类及其临床意义
中科院研究团队揭示苏门答腊俯冲带精细断层几何和板块闭锁状态
司马衷为什么被称为“白痴皇帝”?他真的智力低下吗?
场地受限,都市劳动教育怎么做?上海黄浦发布“版图”探索新路
化合价怎么算 化合价计算公式及过程
科普 | 什么是固态储氢?
清明时节 摊黄飘香——传统美食唤醒城市烟火
英语学习之困:中国学生为何花费长时间却仍在困境中挣扎?
轻松掌握:怎么给韩国银行卡转账的全攻略
【专家解析】儿童牙痛怎么办?揭秘应对策略及预防措施
一文读懂悬吊训练疗法(SET)
探索传统与创新的融合:家常豆腐的美味之旅
业力:印度哲学的起源及其对存在的影响
竹石描写哪个季节?
团队如何以德服人