这个比较简单,前面有提过,我用的stlink,所以选上就行(请注意,前面提到的stlink烧录的那个软件不支持中文路径,你的项目不能有中文路径,导入的原项目也不能有中文路径) 第四步:配置调试文件 在这里我们要设置下调试的launch文件 选择我们的cortex-debug 在launch那写代码,我这里是stlink和openocd所以可能有些不一...
3. 同样的,在搜索框中输入“Cortex-Debug”并点击“安装”按钮,安装Cortex-Debug插件。 4. 安装完成后,重启VSCode。 步骤三:配置开发环境 1. 在STM32官方网站(https://www.st.com)下载并安装最新版本的STM32CubeIDE。 2. 打开STM32CubeIDE,在“File”菜单中选择“New” -> “STM32 Project”。 3. 在弹...
download相当于下载固件到stm32(前提是要有相应的elf文件才能执行成功), build相当于增量编译。 clean相当于清理编译。 rebuild相当于重新编译。 点击运行和调试,创建launch.json文件,选择cortex-debug。默认会创建一个jlink的配置 这个jlink用不到,改一下 {// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性...
第1种情况是在 Cortex-debug 插件在v1.6的版本上会出现。你可以选择把其转换为v1.4。但是,这里调试的话,就会出现第二种情况。 因此,最佳解决方法是Cortex-debug可以保持在v1.6上,但是项目路径改为不包中文。 五、 我理解下的调试 我之所以想要进行这次调试实验,除了在应用中调试是很重要,还有的是我想知道c++在a...
vscode_cmake_stm32h7xx开发环境搭建 1 环境搭建 1.1 vscode安装 安装vscode; 安装插件: C/C++; Cortex-Debug; cmake。 1.2 GCC工具链安装 下载gcc-arm-none-eabi,笔者使用的gcc-arm-none-eabi-10.3-2021.10-win32.zip压缩包,需要自行解压后将路径添加到系统环境变量;...
Cortex-Debug MCU的调试核心,比 VSCode 默认的调试界面强大很多。为了更好的使用这个工具进行调试我们还需要对应单片机的 .svd 文件,这个文件定义了某个芯片的非常详细的信息,包含了哪些片内外设、每一个外设的硬件寄存器、每一个寄存器中每一个数据位的值以及详细的说明信息等等。svd 文件可以在单片机的固件库原包里...
前文写到使用minGW、GNU for ARM和VScode组成编译调试链,今天又发现了一款VScode的插件,Cortex-Debug(marus25),可以用来debug ARM cortex-M系列单片机。 这款插件目前功能不多,但好在配置简单,读一下官方的文档 ,稍微配置一下就可直接使用了,并且,前文的Jlink GDB server需要我们自己打开,这款插件可以免去这个过程。
https://github.com/bfuxd/stm32f1Template 是模板工程,添加了一些基本功能。 J-Link烧录和调试 .vscode/launch.json 里写入 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 ...
安装:cortex-debug,c/c++,其他插件看个人喜好安装 3. 使用stm32cube生成对应单片机的工程,编译器选择makefile 4.使用vscode 打开工程目录,打开终端执行make命令,生成调试文件 5.调试,点击调试按钮,第一次回弹出提示,让你编辑launch.json文件, 这个主要介绍的executable,这个文件就是刚刚make生成的elf,然后就是interface...