用合宙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
参考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
板子重新插入电脑
cklink制作完成
调试预处理
BL618默认JTAG接口如下
但是M61板子的IO2和IO3均不可用,需要将其他IO设置为JTAG引脚
参考数据手册可知
最终选择IO14作为TDO,IO15作为TDI
编译后烧录到M61板子,代码见附件
M61板子重启后,和air32f103板子连接
A5 TMS GPIO0
A1 TCK GPIO1
A4 TDO GPIO2/GPIO14
B9 TDI GPIO3/GPIO15
调试M61板子
启动T-Head-DebugServer,服务端口为1025
配置eclipse环境https://verimake.com/d/284-bl618-windows-eclipse-bouffalo-flash-cube
设置debug属性
|