在VSCode的插件中, 搜索安装Cortex-Debug 在VSCode中, 切换到Run And Debug, 点击上方的 Add Configuration, 会在 .vscode 目录下的 launch.json (如果没有会自动创建)中添加配置, 需要增加对应的配置信息 "configurations":[ { "name":"Cortex Debug", "cwd":"${workspaceFolder}", "executable":"${workspac...
"configFiles"配置项为Cortex-Debug插件对应的相关配置文件。 Debug 点击VSCode的“运行和调试功能”按钮,点击“debug”按钮,VSCode会将当前目录下多个可执行人文件全部列出,让我们选择需要运行的目标文件。 选择对应elf文件 ubuntu_debug 在线运行 VSCode会对当前工程下修改的文件做一次编译,编译没有错误后,调用openocd将...
安装vscode 扩展 CMake Tools Cortex-Debug 修复vscode爆红 .vscode/c_cpp_properties.json {"configurations": [ {"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": ["STM32F103xB"],"compilerPath": "/usr/bin/arm-none-eabi-gcc","cStandard": "c17","cppStandard": "c++17"...
1.简体汉化(这个不多说) 2.C/C++:提供代码补全、智能感知和debug功能 3.ARM:提供ARM汇编语言的代码高亮 4.Cortex-Debug:本教程的核心,有了它,才能把ARM工具链和OpenOCD等命令行工具组织到VSCode中,并进行图形化操作 如果是不太熟悉VScode这个编辑器的同学,请务必要有一个概念:每一个工程项目,都应该有一个专...
进入虚拟机:ssh ubuntu-24-debug@orb。接下来我们所有的命令都是在虚拟机中操作的。 代码语言:bash AI代码解释 # 先看看我们的版本uname-aLinux ubuntu-24-debug6.13.7-orbstack-00283-g9d1400e7e9c6#104 SMP Mon Mar 17 06:15:48 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux# 创建我们的 WorkDir ,...
{ "version": "0.2.0", "configurations": [ { "type": "cortex-debug", "request": "launch", "name": "Debug", "servertype": "openocd", "project": "${workspaceFolder}/<path_to_your_elf_file>", "configFiles": [ "<path_to_your_openocd_config_file>" ], "svdFile": "<path_to...
sudo dpkg -i code_1.69.2-1658162013_amd64.deb 1. 2.4 VSCode 开发 STM32 所必须的插件 ARM Assembly :汇编代码高亮显示 Cortex-Debug:用于提供调试配置 C/C++:用于提供高亮显示和代码补全 三、基于以上内容完成一个点灯程序,并下载验证 1、打开CubeMX,新建一个工程: 开始配置的界面:...
步骤三:在vscode中下载插件:cortex-debug + Cortex-Debug: Device Support Pack - STM32F1+ venu's cortex-debug + rtos views + MemoryView + peripheral viewer 这写插件。(我搭环境的时候文档上就只写了前两个😢,不过有些是会自动下载的)上述这些插件也就差不多跟cortex-debug全都相关的插件了(如下图)...
# 回到主工作目录 cd ~/debug-linux-kernel-on-qemu # 创建并进入 rootfs 构建目录 mkdir rootfs cd rootfs # 创建 Linux 基本目录结构 mkdir -p bin sbin etc proc sys dev lib usr/bin usr/sbin 这些目录是 Linux 系统运行所必需的,例如 bin 和sbin 用于存放可执行命令,etc 用于存放配置文件,proc 和...
ubuntu上同样有开发STM32的其他方法案,如openocd+gcc-arm-none-eabi+Cortex Debug、openocd+ Jlink+...