转载--ESP32在VSCODE上使用SystemView


原文章地址:https://blog.csdn.net/u014437906/article/details/129528495
使用前需要配置好GDB调试(单步断点)
2.system view调试
工具下载

官网下载链接:
https://www.segger.com/products/development-tools/systemview/
工作原理

systemview是通过jlink工具可直接对arm内核单片机实时调试和录制,可以直观的看到rtos系统中各线程的运行逻辑,方便查看rtos多线程编程时各个线程的运行情况是否按照预期运行。

对于esp32来说无法直接通过systemview进行实时追踪,但是可以通过缓存文件,在通过systemview工具打开进行分析。虽然不能实时查看,但是对于偶发性bug,以及自己编写的线程之间的切换关系分析具有很好的帮助。esp32内置记录systemview兼容的跟踪信息代码,开启这个功能后通过OpenOCD可在工程文件夹内导出跟踪信息文件。开启方式如下:
打开vscode 工程设置界面,在Component config > Application Level Tracing > FreeRTOS SystemView Tracing开启

posted @ 2025-11-28 10:02  kderni  阅读(2)  评论(0)    收藏  举报