自制cklink调试M61板子

[复制链接]
查看1140 | 回复18 | 2024-3-6 22:53:38 | 显示全部楼层 |阅读模式

用合宙air32f103板子制作cklink,调试M61板子

制作cklink

首先安装驱动

https://www.xrvm.cn/community/download?id=4238019891233361920[![image.png](data/attachment/forum/202403/06/215950z5x9ekyn9yx0yj52.png "image.png")]()

在安装目录下找到bin\links\CK-Link\cklink_lite.hex image.png

参考https://github.com/cjacker/cklink-lite-fw-convertor,在Linux系统(或WSL)中转换固件cklink_lite.hex,得到cklink_lite_for-stm32f103.hex

air32f103烧录工具https://github.com/Air-duino/AirISP-next/releases 20dab757a591531db39c670e15539bb.png

板子重新插入电脑 image.png

cklink制作完成

调试预处理

BL618默认JTAG接口如下 image.png

但是M61板子的IO2和IO3均不可用,需要将其他IO设置为JTAG引脚 image.png

image.png

参考数据手册可知 image.png

最终选择IO14作为TDO,IO15作为TDI image.png

image.png

编译后烧录到M61板子,代码见附件

M61板子重启后,和air32f103板子连接

A5           TMS      GPIO0
A1           TCK      GPIO1
A4           TDO      GPIO2/GPIO14
B9           TDI      GPIO3/GPIO15

调试M61板子

启动T-Head-DebugServer,服务端口为1025 a92f8a0374b50fca5a5bdf886581489.png

配置eclipse环境https://verimake.com/d/284-bl618-windows-eclipse-bouffalo-flash-cube

设置debug属性 image.png image.png

image.png 156627ee181840e5ee90b6ae6aa86b3.png

回复

使用道具 举报

hdydy | 2024-3-6 22:57:08 | 显示全部楼层
本帖最后由 hdydy 于 2024-3-6 23:03 编辑

cklink_lite_for-stm32f103.hex和工程文件

jtag_test.zip

46.42 KB, 下载次数: 2

回复 支持 反对

使用道具 举报

bzhou830 | 2024-3-7 08:34:48 | 显示全部楼层
这个好,大赞一个
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

爱笑 | 2024-3-7 08:35:24 | 显示全部楼层
不错不错
用心做好保姆工作
回复

使用道具 举报

WT_0213 | 2024-3-7 08:55:57 | 显示全部楼层
真不错
回复

使用道具 举报

1084504793 | 2024-3-7 09:00:24 | 显示全部楼层
回复

使用道具 举报

wurong | 2024-3-7 09:11:11 | 显示全部楼层
回复

使用道具 举报

hdydy | 2024-3-7 09:34:42 | 显示全部楼层
bzhou830 发表于 2024-3-7 08:34
这个好,大赞一个

谢谢点赞
回复 支持 反对

使用道具 举报

楚华 | 2024-3-7 10:26:21 | 显示全部楼层
回复

使用道具 举报

lazy | 2024-3-7 10:44:41 | 显示全部楼层
真不错
回复

使用道具 举报

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

本版积分规则