尝试将 Picoprobe 与 OpenOCD 一起使用时出现分段错误

Posted

技术标签:

【中文标题】尝试将 Picoprobe 与 OpenOCD 一起使用时出现分段错误【英文标题】:Segmentation fault when trying to use a Picoprobe with OpenOCD 【发布时间】:2021-02-07 16:23:21 【问题描述】:

我想将新的 Raspberry Pi Pico 用作 Picoprobe 调试器。我跟着这个 tutorial。 我正在使用 Windows。当我尝试运行它时

src/openocd.exe -f interface/picoprobe.cfg -f target/rp2040.cfg -s tcl

我遇到了分段错误。当使用 -d 我得到this 我已经尝试了两种不同的 Picos。 有谁知道解决办法吗?

【问题讨论】:

【参考方案1】:

我在 Picoprobe 的 Github 上找到了解决方案。 问题是 mingw64_x86_64-libusb。当使用版本 1.0.24(目前最新版本)时,它会出现段错误。您必须使用版本 1.0.23。 Here is the link to the issue. 还有一个链接 precompiled version 应该可以工作的 openOCD。

【讨论】:

以上是关于尝试将 Picoprobe 与 OpenOCD 一起使用时出现分段错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥在尝试使用 openocd 连接 stlink-v2 时出现通信故障

OpenOCD for NRF51 同时与 Ac6 插件

GDB 和 OpenOCD - 调试结束后重置或恢复

OpenOCD的概念,安装和使用

如何使用 OpenOCD 通过 JTAG 链批量刷写 STM32 微控制器?

使用 OpenOCD 进行单步调试