学习目标 1 掌握基本开发流程 2 掌握程序编译 3 掌握程序烧录 4 掌握GPIO初始化流程
学习内容
开发流程 1 项目新建 2 代码编写 3 程序烧录 4 验证结果
需求分析 用己LED
PB2(BOOT1
0402
10K0
0402
2KO
GND
GND
LED1
R6
R7
月
点亮LED1灯,并且闪烁。
项目新建
GD32F407_Template.zip (567 KB) 附件为模板代码,解压后修改项目名称。 01 FIRST >
名称
DOC
FIRMWARE
HARDWARE
PROJECT
USER
进入 Project 目录,双击 uvprojx 文件,即可打开项目 01 FIRST > PROJECT
名称
LISTINGS
OBJECTS
GD32F470.UVGUIX.XIAOQ
GD32F470.UVOPTX
GD32F470.UVPROJX
在这里特别强调 : 1 不要 把项目放到 含有中文的路径 下 2 文件路径不能够出现特殊字符, 空格也不行
代码编写
GPIO初始化
完整代码
程序编译 在keil的操作栏中,点击保存编译,可以进行程序编译
程序烧录 1 将烧录器的排线接到开发板的烧录口,将USB接到电脑端。 2 配置烧录方式。点击魔法棒,进入debug栏目,如下图所示,配置为 CMSIS-DAP Debuger 3 点击烧录按钮,如下图,进行烧录 4 按下开发板中央的重置按钮,开发板开始工作。
烧录扩展(熟悉) 1 烧录器额外配置 2 查看烧录器连接状态 3 配置烧录后自动重启程序
官方烧录器烧录(熟悉) GD-Link 适配器(adapter)是一个用于GD32系列MCU的三合一多功能开发工具。 它通过JTAG/SWD接口提供CMSIS-DAP调试器端口。用户可以使用GD-Link 适配器(adapter)进行在线编程或在兼容的IDE(如Keil或IAR)中调试代码。 官网链接: https://gd32mcu.com/cn/download?kw=GD-Link&lan=cn 软件下载:
GD_Link_Programmer_v4.6.19.15037.7z (3.2 MB) 自检固件: GD_Link_Programmer_xxx.7z 压缩包下载后解压,打开其中的 GD-Link Programmer.exe 烧录流程如下: 1 连接设备 首先将GD32设备通过DAP_LINK转接器连接至PC。 然后 [Target] - [Connect] 连接设备。(快捷键为 F2 ) 链接成功后,右侧会显示MCU相关信息,下侧会显示连接成功的输出日志。 2 打开固件 选择 .hex或.bin 文件作为烧录固件: [File] - [Open] (快捷键为 Ctrl + O ) .hex 通常在工程文件 xxx.nvprojx 所在目录的 Objects 子目录中。 如果找不到.hex文件,或编译后没有生成,请展开此折叠块进行设置 ● 打开 Options for Target...
● 勾选 Create HEX File
● 重新编译工程即可。 3 烧录固件 选择 [Target] - [Program] 进行烧录。(快捷键为F7) 提示 Successfully! 即为成功烧录 点击 OK 确认,此时按下开发板上的 RESET 按钮即可使新固件生效。或通过 [Target] - [Run App] 直接运行新的固件。
练习题 1 实现两种API方式的LED的闪烁。
913字
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key