vscode+stm32+st-link 1.vscode 安装 这里就跳过 进入拓展商店安装以下插件 Better C++ Syntax 用于分析C/C++语法 C/C++ 用于支持C/C++语法,以及go to Define相关操作 C/C++ Extension Pack C/C++ Snippets Makefile Tools Cortex-Debug Cortex-Debug: Dev
第四步:配置调试文件 在这里我们要设置下调试的launch文件 选择我们的cortex-debug 在launch那写代码,我这里是stlink和openocd所以可能有些不一样, {"cwd":"${workspaceRoot}","executable":"${workspaceRoot}/Output/Debug/template.axf",//可执行文件的路径,你看你自己的是在哪"name":"stlink",//用的什...
下载stlink 修改Makefile Debug流程 下载gdb 在vscode marketplace里下载Cortex-debug并配置Cortex-debug插件 在项目路径下创建.vscode文件夹 本篇文章为从Keil转向VSCode开发环境时编写。 软件下载 下载ARM GCC Toolchain Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developerdeveloper.arm.com/open-...
“type”: “cortex-debug”, “servertype”: “openocd”, “device”: “stlink”, “configFiles”: [ “interface/stlink.cfg”, “target/stm32f4x.cfg” ] } ] } “` –将``替换为可执行文件的路径,`interface/stlink.cfg`和`target/stm32f4x.cfg`替换为实际的配置文件路径。 4. 编写代码...
从ST官方下载ST-link GDB server,st.com/en/development-t 解压后执行.msi文件进行安装 之后能在目录C:\Program Files (x86)\STMicroelectronics\stlink_server中找到对应的stlink server文件 安装cortex-debug插件 下载svd文件并且放在新建的svds文件夹下 可以在stm32-rs.github.io/stm3根据MCU下载对应的svd文件 ...
upload_protocol = stlink # 制定上传方式 debug_tool = stlink # 指定调试工具 debug_init_break = tbreak main # 设置断点 “` 4. 连接开发板到电脑,并使用USB连接线进行连接。 ## 三、编写程序 1. 在项目根目录下创建`src`文件夹,并在其中创建`main.c`文件,编写STM32的主程序。
如果需要单步调试,需要安装Cortex-Debug,我这边的ST_linK调试还是有点问题,这里就不演示了,直接点击烧录测试: 4、nRF52832 工程编译烧录示例 下面我们找一个nRF52832的工程,按照步骤导入: 还是一样配置好,其他东西都是默认就可以,还是可以正常编译和烧录:
创建launch.json文件、选择 Cortex-Debug d.在自动打开的launch.json文件中,我们可以看到默认的调试工具是Jlink,这里我们更改为openocd。 然后在executable后手动输入正确的.elf文件路径。(elf文件在工程文件夹/build/xxx.elf中找到),最后在新增一条configFiles,后面填写我们新建的openocd.cfg的完整路径。详见配置格式下...
搭建VSCode 作为 STM32 开发环境的流程如下:一、软件工具准备 1. 下载并安装 VSCode、STM32CubeMX、Git、OpenOCD。2. 将 OpenOCD 解压到固定位置,并将解压目录添加到系统环境变量。3. 安装 Git。二、VSCode 配置 1. 安装 ARM、C/C++、Cortex-Debug 插件。2. 使用 CubeMX 创建 STM32 工程, ...