打印

在keil软件中使用GD-LINK下载调试

[复制链接]
1021|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qsrg51|  楼主 | 2023-9-29 01:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
首先说明本介绍只使用于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,结果现在各种盗版满天飞。

使用特权

评论回复
沙发
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
有很多人会根据固件自己制作调试器,但是调试器的速度和板子的pcb设计布局有很大关系,有的下载器速度跑不快,就是板子设计的太差。

使用特权

评论回复
板凳
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
2 开发板自带的GD-Link属于DAP-Link
GD-Link并不是GD纯自研下载器(最起码下载协议肯定不是自研的),它是按照DAP-Link标准做出来的,我猜可能就是拿的DAP-Link的方案,然后画了个pcb。

使用特权

评论回复
地板
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
因此在用keil下载程序的是时候,插上GD-Link直接当DAP-Link用就可以了。如图:

使用特权

评论回复
5
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
调试接口建议选成SW模式。

使用特权

评论回复
6
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
对于使用STM32的人来说:因为GD在很多方面仿照了STM32,因此ST-Link也可以用于下载GD32的程序(我的尝试是这样的)。

使用特权

评论回复
7
qsrg51|  楼主 | 2023-9-29 01:31 | 只看该作者
注意:GD家下载工具有很多种,其中GD-Link只是它家最廉价的一种,也是官方开发板自带的下载器,具体可以去GD32旗舰店淘宝店去搜。

使用特权

评论回复
8
AloneKaven| | 2023-9-29 22:06 | 只看该作者
DAPLink是不是支持所有arm单片机啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

395

帖子

2

粉丝