Cortex-Debug 插件包含 XRTOS 窗口,可以自动检测程序是否使用了操作系统,并可以查看所支持的操作系统任务列表,如下图所示, XRTOS 检测到当前程序使用了 uC/OS-II ,并列出了所有任务,包括任务优先级、任务名称、堆栈使用情况。 添加Watchpoint VSCode 图形界面未找到添加Watchpoint 的入口。 可以通过调试器命令行窗口...
在VSCode中,按下Ctrl+P,输入下面的内容并回车来安装插件: ext install marus25.cortex-debug 安装完成后,在左边会自动弹出插件管理,显示已经安装的Cortex-Debug插件: 至此,环境准备就全部完成了。 2.启动调试 2.1 创建launch.json配置文件 使用VSCode打开项目文件夹,在左边工具栏点击“调试”,进入调试配置界面: 点击...
根据cortex-debug本身介绍,目前所支持的gdb server类型有: supported types are jlink, openocd, pyocd, pe, stlink, stutil, qemu,bmp and external. 本篇将着重介绍使用pyocd以及如何使用external选项来进行调试。 pyocd的配置与使用 安装pyocd非常的方便,我们通过名字就可以看出来,这东西好像是和python有关,没错...
•Cortex-Debug: Cortex-Debug是一个基于VSCode插件形式的调试工具。 为了使用一个集成度比较高一点的开发环境,Cortex-Debug工具是个比较明智的选择。下图介绍了 gdb 调试的组成和它们之间的关系,在开始之前有必要理解清楚它们的关系。 Figure 5: Cortex-Debug的安装方式非常简单,只要在VSCode的扩展栏输入“Cortex-Debu...
步骤二:安装插件 1. 打开VSCode,在左侧菜单栏中选择“扩展”图标(四个方块组成的正方形)。 2. 在搜索框中输入“C/C++”并点击“安装”按钮,安装C/C++插件。 3. 同样的,在搜索框中输入“Cortex-Debug”并点击“安装”按钮,安装Cortex-Debug插件。
Cortex-debug 插件配置 Cortex-debug 使用 gdb 来完成调试;下图介绍了 gdb 调试的组成和它们之间的关系...
前文写到使用minGW、GNU for ARM和VScode组成编译调试链,今天又发现了一款VScode的插件,Cortex-Debug(marus25),可以用来debug ARM cortex-M系列单片机。 这款插件目前功能不多,但好在配置简单,读一下官方的文档 ,稍微配置一下就可直接使用了,并且,前文的Jlink GDB server需要我们自己打开,这款插件可以免去这个过程。
一、 使用工具 cortex-debug 插件 1.png PyOcd 烧录器 可以通过pip install pyocd来安装 二、 pyocd 配置 首先要找到其芯片对应的包。其网上找。我这里使用的是 stm32f103ve ,其包是Keil.STM32F1xx_DFP.2.4.0.pack。 另外在项目中加入pyocd的配置文件pyocd.yaml。其内容为, ...
在VSCode的插件中, 搜索安装Cortex-Debug 在VSCode中, 切换到Run And Debug, 点击上方的 Add Configuration, 会在 .vscode 目录下的 launch.json (如果没有会自动创建)中添加配置, 需要增加对应的配置信息 "configurations":[ { "name":"Cortex Debug", ...
改为了使用Cortex-Debug插件来进行调试; 详细研究了c_cpp_properties.json该如何配置,保证消灭红色波浪线; 修改了一些细节使其适应最新的软件; 1. 用STM32CubeMX创建工程 STM32CubeMX生成的是用HAL库开发的项目,具体怎么配置这里就不介绍了,只介绍重要部分。