在keil上使用GD-Link下载GD32的程序

文章目录

  • 在keil上使用GD-Link下载GD32的程序
    • 1 首先我们了解下主流的ARM下载器
    • 2 开发板自带的GD-Link属于DAP-Link

首先说明本介绍只使用于ARM内核的,不适用RIST-V内核芯片。

1 首先我们了解下主流的ARM下载器

  • J-Link:我认为最好用的下载器,几乎支持所有的ARM芯片(具体支持型号需要去jlink官网),不开源,缺点是价格贵,调试时候占用引脚较多。
  • DAP-Link:ARM官方开源的一款调试烧录器,以前叫CMSIS DAP,现在改名叫DAPLink,支持所有符合CMSIS 标准的ARM芯片。
  • ULINK2仿真器:跟J-Link差不多,平时用的人很少,我买过几次NXP的板卡套餐都带这个(不知道为啥)。
  • ST-Link:st公司专门为stm芯片专门研发的下载器,官方提供了固件(好像不开源,不清楚没怎么研究),后来被网友抄板了pcb,结果现在各种盗版满天飞。

有很多人会根据固件自己制作调试器,但是调试器的速度和板子的pcb设计布局有很大关系,有的下载器速度跑不快,就是板子设计的太差。

2 开发板自带的GD-Link属于DAP-Link

GD-Link并不是GD纯自研下载器(最起码下载协议肯定不是自研的),它是按照DAP-Link标准做出来的,我猜可能就是拿的DAP-Link的方案,然后画了个pcb。

因此在用keil下载程序的是时候,插上GD-Link直接当DAP-Link用就可以了。如图:

调试接口建议选成SW模式。

对于使用STM32的人来说:因为GD在很多方面仿照了STM32,因此ST-Link也可以用于下载GD32的程序(我的尝试是这样的)。

注意:GD家下载工具有很多种,其中GD-Link只是它家最廉价的一种,也是官方开发板自带的下载器,具体可以去GD32旗舰店淘宝店去搜。

GD32F4(3): 在keil软件中使用GD-LINK下载调试相关推荐

  1. Keil软件中没有stc系列的芯片如何解决

    当安装好Keil软件,新建工程文件夹之后,选择芯片时会发现没有STC系列的芯片可以选择.这是因为Keil不支持. 那么,如何解决这个问题?(以STC89C52芯片为例) 方法一:首先,可以从Micro ...

  2. 熊大UWB系列教程二:KEIL软件环境搭建以及程序下载

    有超宽带定位项目需求请加微信沟通  微信号: cc12131789 工具准备: 硬件:JLink下载器,超宽带mini板,micro usb线. 软件:超宽带程序. 第一步.将micro usb线插到 ...

  3. keil c语言循环嵌套,keil软件中C语言嵌套汇编

    一.讲解背景 在单片机学习的过程中,掌握一点汇编语言是非常有必有的,作为低级语言汇编语言在单片机开发中有它不可取代的作用,比如每条指令可以精确的确定延时时间,便于理解非常适合硬件工程师学习.但是要提高 ...

  4. Keil软件简单的使用说明

    回顾Keil软件的使用 (背景:在前两次写实验用到keil软件之后,又过了一段时间没用,对软件的使用又不太熟悉了,这次通过自己纯记忆个人理解,不看使用手册再回顾一下,希望能记得稳固一些) 1.新建并保 ...

  5. 用keil软件编写C语言排序程序

    用keil软件编写一个排序子程序,用冒泡法将内部RAM 50H~5BH中的单字节无符号的正整数,按从小到大的次序进行排列. 本题目比较难的地方是硬性指定存储单元的地址. 以下程序可以满足要求. #in ...

  6. 【STM32】 keil软件介绍--工具栏

    转载至:https://blog.csdn.net/ybhuangfugui/article/details/51501781 Ⅰ.写在前面 Toolbars工具栏其实就是在菜单下面一行一行的快捷图标 ...

  7. keil C对lib封装库反汇编成C语言,Keil软件“C语言”及“汇编”混编 —— 相关知识整理.doc...

    Keil软件"C语言"与"汇编"混编 相关知识整理 用Keil在C中嵌入汇编1 在Keil中嵌入汇编2 介绍直接嵌入汇编代码的方法4 采用汇编可能会有的好处5 ...

  8. keil软件仿真时,程序不能正常运行解决方法

    在用keil软件调试程序时,有时候手头没有硬件电路板,就需要用到软件仿真功能.但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中. 程序停在时钟设置这里就不动了,不能进入 ...

  9. ARM嵌入式开发1:keil软件安装

    1 keil简介 Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商.Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的 ...

最新文章

  1. 创建sql自定义的函数及商品分页sql存储过程
  2. 第二十讲 拉普拉斯变换求解线性ODE
  3. Eclipse中新建Maven项目没有java以及test目录
  4. Vue + Element UI——监听DOM元素高度和宽度解决方案整理(八种方法)
  5. 阿里云服务器mysql莫名丢失_mysql数据库丢失
  6. Attachments to close incidents
  7. pandas 转换为文本类型_分享5个高效的pandas函数!
  8. git文件gitignore修改后不生效
  9. jquery 获取 选中的radio的值
  10. 微信公众号装b神器生成引流系统源码
  11. 博士一篇SCI三区即可入职该高校,配偶是硕士的,直接给事业编!还有45万安家费…...
  12. python身份证验证程序_python验证身份证信息实例代码
  13. word 单页、多页面旋转
  14. 用java计算_用Java写的计算器
  15. Karl Guttag:Magic Leap 2光学解析,部分指标超HoloLens 2
  16. word文档添加批注
  17. ASO优化常见的问题精选之ASO指数是什么?
  18. input 中文输入法额外触发change事件问题
  19. 当房地产插上数字翅膀后,成本收益几何?|2021中国房地产数字峰会
  20. oracle表空间默认增长大小,Oracle 用户表空间查看、修改大小、设置自增长等

热门文章

  1. 网上办公自动化|OA系统
  2. 【python数据分析(24)】Matplotlib库基本图形绘制(1)(线形图、柱状图、堆叠图、面积图、填图、饼图)
  3. Source Insight4.0字体大小及护眼背景配置
  4. 大牛讲解信号与系统以及数字信号处理
  5. 系统讲解Azkaban安装及基本操作实用篇
  6. 第五届“飞思卡尔”智能车竞赛分赛区赛后总结
  7. 绵阳现在买房怕房价跌,不买又怕房价涨!到底是跌是涨?
  8. mysql查男女比例百分比_sql server 计算男女比例 百分比
  9. PLC通讯实现-C#实现西门子PLC MPI通讯W95_S7(五)
  10. Macbook的常用快捷键