跳到正文
中文
FikirPilot 内容

(部分)MicroPython 系统中的芯片级调试

更新于: 2026年9月19日 · 2 分钟阅读

发布于: · 消息抵达: · 处理时长: 5 小时 25 分钟

ghi-electronics 为 MicroPython 提供了在 Visual Studio 中进行芯片上源代码调试的支持。该系统可与受支持的 MicroPython 设备及现有 USB 线缆配合使用,但需要构建自定义的 MicroPython 镜像,或加载所提供的镜像之一。系统支持 Raspberry Pi Pico 的多个版本以及 ESP32 芯片。RP2040 GEEK 在安装过程中出现错误,而标准版 Pico 则正常运行;Linux 和 ESP32-S3 也存在类似的已知问题。GitHub 上列出的限制包括无法跟踪捕获的异常,以及断点会暂停所有线程。

为何重要

这项进展将使用 MicroPython 的开发者的调试流程带入 Visual Studio,并依托受支持的硬件和软件配置,从而提供了一种无需独立调试硬件的使用方式。不过,由于该功能仅限于特定版本的 Raspberry Pi Pico 和 ESP32 芯片,开发板选择和安装步骤也直接成为流程的一部分。由于必须加载自定义或所提供的 MicroPython 镜像,因此在现有项目中迁移前进行兼容性检查成为必要环节。RP2040 GEEK、Linux 和 ESP32-S3 相关问题,以及异常跟踪和线程暂停方面的限制,也使该工具能够用于哪些调试场景这一问题仍未得到明确答案。

来源: Hackaday