GD32F130xx_0d_程序下载

[复制链接]
134|1
 楼主 | 2018-4-10 09:27 | 显示全部楼层 |阅读模式
本节内容介绍三种方法下载GD32F130G8程序(也适用于其他GD32 MCU):
  • CMSIS-DAP仿真器(以GD-LINK为例)
  • 串口

1、CMSIS-DAP仿真器(以GD-LINK例)CMSIS-DAP仿真器是开源的,支持所有的Cortex内核,支持在线调试和硬件仿真,属于HID设备,无需安装驱动,插上电脑即可使用。GD-LINK是GD官方推出的一个全功能的仿真调试器和编译器,也属于CMSIS-DAP仿真器。下面以GD-LINK为例介绍如何在MDK环境中下载程序:

1) 把GD-LINK与技新GD32F130G8U6核心板连接好:GND-->GND,3V3-->3V3,TMS/IO-->SWDIO,TCK/CK-->SWCLK,TReset-->NRST。核心板的P1口(BOOT0)使用跳线帽短到0端。

2)打开MDK程序(以上一节建立的Demo工程为例),点击图标进入Options选项,在Debug栏下选择Use以及CMSIS-DAP Debugger


3)点击Settings进入Cortex-M Target Driver Setup窗口,在Debug栏下选择CMSIS-DAP,Port选择SW,如下:


4)在Flash Download选项把Reset and Run选项勾上

点击OK退出Cortex-M Target Driver Setup窗口,在点击OK退出Options窗口,之后点击下载按钮把程序下载到核心板中,可以看到LED1被点亮。点击按钮可以进入仿真界面。
注:官方提供了GD-LINK的编程下载工具以及说明手册,可以实现在线编程以及脱机下载,下载地址:http://gd32mcu.21ic.com/documents


2、串口

1)核心板的P1口(BOOT0)使用跳线帽短到1端然后重新上电,使用一个USB转TTL模块(以技新的USB转TTL CH340C模块为例),然后连接电脑与核心板(GND-->GND,TXD-->PA10,RXD-->PA9),然后下载GD官方的串口下载调试工具(下载地址:http://gd32mcu.21ic.com/documents):


2)下载都打开工具并选择正确的串口号(不了解的可以百度一下:如何查看串口号):


3)点击Next,可以看到一些设备信息:


4)点击Next,可以看到FLASH区域的状态:


5)点击Next,进入下载页面,选择Download to Device,然后点击OPEN打开要下载的.hex文件,MDK编译生成的.hex文件在Objects文件夹下,然后点击Next下载:


6)下载成功后如下:


7)关闭软件,把P1口(BOOT0)使用跳线帽短到0端,重新上电,可以看到程序正常运行,LED1被点亮。

转账请注明出处:http://xiaolinjun.top/223.html



| 2018-4-10 13:44 | 显示全部楼层
好,赞
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表