这是用户在 2024-10-31 19:43 为 https://www.yuque.com/icheima/arm32/zgumx7shkztdzr1h? 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?

第一盏灯

学习目标
1掌握基本开发流程
2掌握程序编译
3掌握程序烧录
4掌握GPIO初始化流程
学习内容
开发流程
1项目新建
2代码编写
3程序烧录
4验证结果
需求分析
用己LED
PB2(BOOT1
0402
10K0
0402
2KO
GND
GND
LED1
R6
R7
image.png

点亮LED1灯,并且闪烁。
项目新建
GD32F407_Template.zip(567 KB)

附件为模板代码,解压后修改项目名称。
01 FIRST >
名称
DOC
FIRMWARE
HARDWARE
PROJECT
USER
133.png

进入Project目录,双击uvprojx文件,即可打开项目
01 FIRST > PROJECT
名称
LISTINGS
OBJECTS
GD32F470.UVGUIX.XIAOQ
GD32F470.UVOPTX
GD32F470.UVPROJX
134.png

在这里特别强调
1不要把项目放到含有中文的路径
2文件路径不能够出现特殊字符,空格也不行
代码编写
GPIO初始化
完整代码
程序编译
在keil的操作栏中,点击保存编译,可以进行程序编译
131.png

程序烧录
1将烧录器的排线接到开发板的烧录口,将USB接到电脑端。
2配置烧录方式。点击魔法棒,进入debug栏目,如下图所示,配置为CMSIS-DAP Debuger
132.png

3点击烧录按钮,如下图,进行烧录
135.png

4按下开发板中央的重置按钮,开发板开始工作。
烧录扩展(熟悉)
1烧录器额外配置
137.png

2查看烧录器连接状态
138.png

3配置烧录后自动重启程序
139.png

官方烧录器烧录(熟悉)
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)

自检固件:
自测自检固件.zip(40 KB)

GD_Link_Programmer_xxx.7z压缩包下载后解压,打开其中的GD-Link Programmer.exe
烧录流程如下:
1连接设备
首先将GD32设备通过DAP_LINK转接器连接至PC。
然后 [Target] - [Connect] 连接设备。(快捷键为F2
image.png

链接成功后,右侧会显示MCU相关信息,下侧会显示连接成功的输出日志。
image.png

2打开固件
选择.hex或.bin文件作为烧录固件:[File] - [Open] (快捷键为Ctrl + O
.hex通常在工程文件xxx.nvprojx所在目录的Objects子目录中。
image.png

如果找不到.hex文件,或编译后没有生成,请展开此折叠块进行设置
打开Options for Target...

勾选Create HEX File

重新编译工程即可。
3烧录固件
选择 [Target] - [Program] 进行烧录。(快捷键为F7)
image.png

提示Successfully!即为成功烧录
image.png

点击OK确认,此时按下开发板上的RESET按钮即可使新固件生效。或通过 [Target] - [Run App] 直接运行新的固件。
练习题
1实现两种API方式的LED的闪烁。

09-14 18:15
3923
IP 属地广东
举报
划词评论(0)
阿伟
### + Space标题3

913字
Adblocker