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: Device Support Pack - STM32F1 debug-tracker-vscode RTOS...
1.安装rust rust官网传送门 2.安装调试和烧写软件(二者选其一) 安装openocd传送门 安装probe-rs 3.安装stlink 安装stlink传送门 4.搭建gcc-arm-none-eabi编译环境 搭建gcc-arm-none-eabi编译环境 5.安装vscode vscode官网传送门 6.安装相关插件 rust-analyzer:使用VSCode开发Rust必备 cortex-debug:基于openocd的...
我们可以在STM32CUBE DEVICES AND BOARDS中点击这个STlink-V3进行更新固件、控制操作:Blink操作可以让ST...
(1)首先我们打开openocd的安装目录,打开openocd/scripts,里面有很多提前写好的配置文件 (2)target里存放目标芯片的配置文件,例如stm32f4x.cfg (3)interface里存放仿真器相关的配置文件,例如stlink-v2.c(本次用的) 2.2 打开终端连接调试器与pc端。 启动openocd用-f参数来指定配置文件,输入命令如下: openocd –...
“interface/stlink.cfg”, “target/stm32f4x.cfg” ] } “` 将”YourExecutable.elf”替换为您的可执行文件的名称。根据您使用的调试器和目标芯片型号,您还需要调整”configFiles”的路径。 6. 启动调试器:按下F5键或在VSCode的菜单中选择”Run”->”Start Debugging”来启动调试器。VSCode将连接到您的STM...
"cortex-debug", "servertype": "openocd", "device": "Stm32f1xx", "configFiles": [ "D:\\install_packet\\OpenOCD-20240916-0.12.0\\share\\openocd\\scripts\\interface\\stlink.cfg", "D:\\install_packet\\OpenOCD-20240916-0.12.0\\share\\openocd\\scripts\\target\\stm32f1x.cfg" ] ...
openocd-finterface/stlink.cfg-f target/stm32f0x.cfg-c"program build/stm32_vscode.elf verify reset exit" stm32_vscode.elf 记得改成你自己的elf文件 如果是这样说明烧录程序是正常的。 输入code .用vscode打开项目文件夹 点击终端->配置任务->创建/打开 task.json ...
stm32-for-vscode是VSCode中的一款个人开发的插件,通过配置Makefile文件来帮助开发者快速搭建工程。 首先,在VSCode拓展库中搜索stm32-for-vscode,选择图示中的安装 如果之前的环境变量都没问题的话,安装完成后可以看到侧边栏的图标,打开后是这样的 分别介绍下: ...
搭建调试环境 1.配置openocd。 要运行openocd这个gdb server,需要配置如下几个参数: 用什么仿真器?(J-link, ST-link…) 用什么接口?(JTAG, SWD…) 目标芯片是什么?(STM32F4x, tm4c123g…) 首先我们打开openocd的安装目录,打开share/openocd/scripts,里面有很多提前写好的配置文件。