OpenOCD + DAP-LINK调试ESP32的失败经历(2)

背景

https://www.cnblogs.com/liteng0305/p/17018299.html

上次使用乐鑫编译好的OpenOCD失败,可能是因为没有开启CMSIS-DAP支持,手动开启编译试一下

平台

Ubuntu
Linux 5.4.0

官方OpenOCD

直接下载的OpenOCD没有打开CMSIS-DAP支持

apt install openocd

下载官方OpenOCD源码打开CMSIS-DAP支持,编译安装

可以正常识别CMSIS-DAP调试器,确定硬件没有问题

乐鑫魔改OpenOCD

下载乐鑫魔改OpenOCD源码打开CMSIS-DAP支持,编译安装运行

指令执行失败

Error: CMSIS-DAP command CMD_DAP_SWJ_CLOCK failed.
openocd: src/jtag/core.c:343: jtag_checks: Assertion `jtag_trst == 0' failed.

在论坛找到相同的经历,楼主最后也没解决,买了官方调试器esp-prog

https://www.esp32.com/viewtopic.php?t=22336

结论

乐鑫魔改的OpenOCD看来大概也许确实不支持CMSIS-DAP,寄

posted @   新世纪摆烂战士  阅读(742)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示