硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1043|回复: 3
收起左侧

[玩转DAPLINK] H7-TOOL脱机烧录CKS32F103和DAPLINK在线调试展示,方便参考(2024-08-06)

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115988
QQ
发表于 2024-8-6 01:42:02 | 显示全部楼层 |阅读模式
根据客户要求测试

【脱机测试】

实际测试使用SWD接口的3线,4线和5线方式均正常。

234.png

【MDK调试测试

CKS32的PACK下载:Keil.CS32F1xx_DFP.pack (10.55MB)

这里特别注意一点,如果大家的工程是基于STM32创建的,务必将型号切换到CKS32即可,否则会提示非STM32芯片,工程代码不用动,比如我这里是基于STM32F103的工程

223.jpg

我这里是MDK5.30,其它版本可能安装后看不到这个,注意下

2347.jpg

动态调试效果:

IMHEX2.gif

测试案例下载:

CKS32测试例子.7z (1.12MB)




回复

使用道具 举报

2

主题

79

回帖

85

积分

初级会员

积分
85
发表于 2024-8-6 23:12:45 | 显示全部楼层
关于dap link我有个问题最近没想通。想看看老大怎么想的。
cmsis dap这种协议比较低级,很多上层的分析判断都在PC完成,那么一个简单的任务往往需要PC和debugger往返通信多次,延时比较大。
有没有必要自定义一下openocd,把arm dap和riscv dm相关的底层调试逻辑放到调试器实现?
这样可以加快调试的速度,达到等同于jlink的效果。但需要同时修改openocd和cmsis-dap。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115988
QQ
 楼主| 发表于 2024-8-7 00:25:26 | 显示全部楼层
eggplant886 发表于 2024-8-6 23:12
关于dap link我有个问题最近没想通。想看看老大怎么想的。
cmsis dap这种协议比较低级,很多上层的分析判 ...

这个有个根本原因是每个厂家的芯片都有自己的骚操作,不好都集成到DAP里面,使用IDE来完整这部分就灵活多了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115988
QQ
 楼主| 发表于 2024-8-7 00:57:42 | 显示全部楼层
更新测试完毕。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-1 18:28 , Processed in 0.310629 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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