在Run and Debug 窗口点击 create a launch.json file ,弹出窗口选择 Cortex Debug 。将创建一个默认的配置文件。 修改默认配置 修改executable 字段,填入待调试的程序文件名,注意:必须是 elf 格式,不是 hex 或 bin 。 修改device 字段,填入 MCU 型号。 可选修改 name 字段,填入易理解的名称,这是区分不同调试...
只需在对应的目录下找到需要的配置文件,并填写其相对路径到列表中即可完成配置。本例中展示的是 OpenOC...
安装配置 Cortex-Debug 在VSCode的插件中, 搜索安装Cortex-Debug 在VSCode中, 切换到Run And Debug, 点击上方的 Add Configuration, 会在 .vscode 目录下的 launch.json (如果没有会自动创建)中添加配置, 需要增加对应的配置信息 "configurations":[ { "name":"Cortex Debug", "cwd":"${workspaceFolder}", "...
Cortex-Debug的安装方式非常简单,只要在VSCode的扩展栏输入“Cortex-Debug”即可搜索到这个工具,接着,点击安装即可完成。 Figure 6: 2. 创建新工程 2.1 利用STM32CubeMx软件创建工程。 按照之前创建STM32工程一样,使用STM32CubeMx软件配置适合自己硬件的工程,并且输出代码。需要注意的是,在输出代码的时候,需要选择输出...
1.进入Cortex-Debug配置 2.点击“在settings.json中编辑” 3.修改代码,需要注意红色方框内路径要改为自己安装软件的路径 { "markdown.preview.breaks": true, "EIDE.C51.INI.Path": "c:\\Keil_v5\\TOOLS.INI", "EIDE.STLink.ExePath": "${userRoot}\\.eide\\tools\\st_cube_programer\\bin\\STM32...
"type": "cortex-debug", "runToEntryPoint": "main", "servertype": "jlink", "device": "cortex-m4", } ] } 2.2 启动调试 在按要求配置好launch.json之后,就可以开始调试了。在VSCode左边工具栏找到调试按钮,点击进入运行与调试面板,确保在下拉框中选中刚刚创建的调试目标,点击绿色三角箭头开始调试。或者...
1.Cortex-Debug配置 2.添加主程序代码 3.Makefile文件配置 4.配置自动化任务tasks.json 四、编译下载 1. 快捷键 2. 终端命令 五、调试 1.拷贝STM32L4x5.svd至工程文件夹。 2.新建调试配置,如下图设置 3.继续添加如下代码,其中configFiles对应用户设置。 六、结语 一、前言 上一章:(八)GCC环境搭建进阶版...
3.1 配置Cortex-Debug中工具链路径 3.2 配置运行和调试 四、调试目标代码 4.1 连接开发板和调试器 4.2 设置断点 4.3 启动调试 一、不同系统中单片机的调试方式 一般情况下我们都使用Windows平台下的编译器编译和调试单片机用的比较多,到了Linux下使用的编译器通常会是gcc,对应的调试工具是gdb。
根据cortex-debug本身介绍,目前所支持的gdb server类型有: supported types are jlink, openocd, pyocd, pe, stlink, stutil, qemu,bmp and external. 本篇将着重介绍使用pyocd以及如何使用external选项来进行调试。 pyocd的配置与使用 安装pyocd非常的方便,我们通过名字就可以看出来,这东西好像是和python有关,没错...
前文写到使用minGW、GNU for ARM和VScode组成编译调试链,今天又发现了一款VScode的插件,Cortex-Debug(marus25),可以用来debug ARM cortex-M系列单片机。 这款插件目前功能不多,但好在配置简单,读一下官方的文档 ,稍微配置一下就可直接使用了,并且,前文的Jlink GDB server需要我们自己打开,这款插件可以免去这个过程。