1.点击VScode中的调试按钮,选择stlink,点击设置按钮。 2.在配置中修改红色方框部分为你所用芯片的型号,例如本例程为所用STM32L475,选择stm32l4x.cfg。其他型号可以从OpenOCD的解压缩路径中寻找 OpenOCD不同芯片的具体路径如下: 3. 在main.c中添加如下程序 /* USER CODE BEGIN 0 */ int a; /* USER CODE...
1,stlink连接开发板,且插入stlink。 2,打开一个cmd输入命令,然后可以看到正常识别到stlink,且等待gdb的3333端口。 openocd -f D:\program\OpenOCD-20231002-0.12.0\share\openocd\scripts\interface\stlink-v2.cfg -f D:\program\OpenOCD-20231002-0.12.0\share\openocd\scripts\target\stm32f4x.cfg -c ...
Launching server: "D:\soft\openocd-20230202\OpenOCD-20230202-0.12.0\bin\openocd.exe" "-c" "gdb_port 50000" "-s" "D:\pro\2022NB4\STM32F405底板\IO程序\STM32F405 Ethercat" "-f" "interface/stlink.cfg" "-f" "target/stm32f4x.cfg" Launching GDB: "D:\soft\arm-gcc\5.4 2016q3\b...
接着刚才执行: daplink 输入这个: openocd-finterface/cmsis-dap.cfg-f target/stm32f0x.cfg-c"program build/stm32_vscode.elf verify reset exit"stlink 输入这个: openocd-finterface/stlink.cfg-f target/stm32f0x.cfg-c"program build/stm32_vscode.elf verify reset exit" stm32_vscode.elf 记得改...
3. 使用 ST-Link + OpenOCD 3.1 OpenOCD 3.2 配置 第2 节提到的使用 J-Link 调试,是直接使用的 J-Link Server。 OpenOCD 也是支持 J-link 调试的,但是它只会把 J-Jlink 当作普通的 USB 设备,如果直接使用 J-Link 的驱动回出现无法识别的问题。 这时,你可以通过一款叫 zadig 的软件替换驱动,但这会导致...
首先我们打开openocd的安装目录,打开share/openocd/scripts,里面有很多提前写好的配置文件。 target里存放目标芯片的配置文件,例如stm32f4.cfginterface里存放仿真器相关的配置文件,例如jlink.cfg,stlink.cfg.当我们启动openocd时,可以用-f参数来指定一个配置文件。例如: ...
GDB Server———OpenOCD 仿真器———stlink-v2 MCU———STM32F405RGT6 (1)首先我们打开openocd的安装目录,打开openocd/scripts,里面有很多提前写好的配置文件 (2)target里存放目标芯片的配置文件,例如stm32f4x.cfg (3)interface里存放仿真器相关的配置文件,例如stlink-v2.c(本次用的) 2.2 打开终端连接...
首先我们打开openocd的安装目录,打开share/openocd/scripts,里面有很多提前写好的配置文件。 target里存放目标芯片的配置文件,例如stm32f4.cfg interface里存放仿真器相关的配置文件,例如jlink.cfg,stlink.cfg. 当我们启动openocd时,可以用-f参数来指定一个配置文件。例如: ...
安装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的调试和烧录插件 ...
通过网站下载OpenOCD的windows包OpenOCD下载地址 把下载的压缩包解压出来,这个OpenOC是免安装的,比如我解压在D盘: 添加环境变量步骤: 安装完成以后可以查看版本号如下图: openocd的操作模式 openocd -f <接口配置文件> -f <目标芯片配置文件> -c <要执行的命令> 比如:openocd -f interface/stlink-v2.cfg -...