GD32开发入门:使用Keil5和JlinkV8配置运行01_systik_led例程

3星 · 超过75%的资源 需积分: 50 57 下载量 42 浏览量 更新于2024-07-18 3 收藏 1.65MB PDF 举报
"GD32开发说明,主要涉及GD32103B-EVAL开发板的初步使用,使用Keil5.13作为开发环境,配合Jlink V8作为下载器,运行'01_systik_led'例程。" GD32系列微控制器是由GigaDevice公司推出的基于ARM Cortex-M3内核的高性能MCU,广泛应用于嵌入式系统设计。GD32103B-EVAL是一款评估板,用于展示GD32F103VB芯片的功能,而"01_systik_led"例程是一个简单的系统滴答定时器(SysTick)控制LED闪烁的程序,适合初学者进行学习和实践。 在开始GD32的开发工作之前,首先需要准备以下资源: 1. GD32103B-EVAL开发板,它可以通过CN3MiniUSB接口从计算机获取电源。 2. Jlink V8下载器,通过JP1接口连接到开发板,同时确保已安装Jlink驱动,并在设备管理器中能识别到"J-Link Driver"。 3. Keil uVision 5.13开发工具,这是常用的ARM微控制器开发环境。 4. 光盘中的例程"01_systik_led",需要将其复制到一个无中文路径的工作目录。 开发步骤包括: 1. 将例程"01_systik_led"导入Keil5.13项目,打开对应的Project.uvprojx文件。 2. 因为项目可能由旧版本的Keil创建,首次打开时可能会提示找不到器件或转换库文件,点击"是"以接受提示。 3. 手动选择正确的器件,通过菜单栏的"Project" -> "Select Device for Target",选择GD32F103VB。 4. 进行编译前的准备工作,点击"Rebuild All"进行全工程编译。 5. 编译过程中可能出现找不到"core_cmInstr.h"和"core_cmFunc.h"头文件的错误,这是因为库更新导致的,需要在项目选项中添加新的包含路径。 解决找不到头文件的问题: 1. 通过"Project" -> "Options for Target"打开项目选项对话框。 2. 选择"C/C++"选项卡,找到"Include Paths",添加新的库文件路径,通常是Keil安装目录下的arm\CMSIS\Include目录。 3. 添加完成后,保存设置并重新编译工程。 完成以上步骤后,如果编译无误,可以使用Jlink V8下载器将编译后的二进制文件烧录到GD32103B-EVAL开发板上,观察LED的闪烁情况,验证程序的正确性。这不仅是一个了解GD32微控制器特性和开发流程的过程,也是熟悉Keil集成开发环境及Jlink下载器使用的实践过程。