OpenOCD:从官网下载并解压缩 Cortex-Debug:在VScode的扩展商店中,搜索并安装 DIDE-调试程序和CORTEX-DEBUG 用法:遇到其他问题请参考官方教程。 二、Cortex-Debug配置 1.进入Cortex-Debug配置 2.点击“在settings.json中编辑” 3.修改代码,需要注意红色方框内路径要改为自己安装软件的路径 { "markdown.preview.breaks...
根据自己的环境路径配置INTERFACE_CFG="D:\Program Files\openocd\share\openocd\scripts\interface\stlink-v2.cfg"TARGET_CFG="D:\Program Files\openocd\share\openocd\scripts\target\stm32l0.cfg"# linux下的路径
"name": "Cortex Debug-stlink", "type": "cortex-debug", "request": "launch", "executable": "${workspaceFolder}\STM32F405 Ethercat\MDK-ARM\debug.elf", "cwd": "${workspaceFolder}\STM32F405 Ethercat", "interface": "swd", "servertype": "openocd", //要选择的GDB server "device": "...
"executable": "./build/407_Prj.elf", "name": "Debug Microcontroller", "request": "launch", "type": "cortex-debug", "servertype": "openocd", "configFiles": [ "cmsis-dap.cfg", "stm32f4x.cfg" ], "showDevDebugOutput": "none" } ] } 4. 修改Makefile文件 由于window并不支持-rm ...
使用EIDE搭配pyOCD编程和烧录可以完全脱离Keil环境,使用cortex-debug搭配开源的arm noea……可以实现调试功能。 在跟随以下文章配置之前,你应当已经完成了以下配置: 安装好了VScode 下载EIDE并配置好了任意一种工具链 下载完成了PY32提供的专用OpenOCD 完成以上前置步骤之后,可以开始以下配置。 pyOCD配置(不推荐) Windows...
"name": "Debug (OpenOCD)", "cwd": "${workspaceRoot}", "executable": "${workspaceRoot}/build/blinky.elf", "request": "launch", "type": "cortex-debug", "servertype": "openocd", "interface": "swd", "device": "TM4C123GH6PM", ...
本节通过vscodecortex-Debug插件和openOCD实现stm32调试。 确保之前openocd已经配置好环境变量; vscode左边菜单栏选择运行和调试图标,或者Ctrl+shift+D; 选择创建launch.json文件,弹出选择框后再选择Cortex DEBUG即会生成一个模板; 将.vscode/launch.json文件中的内容替换为以下内容且根据注释自行修改: ...
: "./build/test01.elf","request": "launch","type": "cortex-debug","servertype": "openocd...
•OpenOCD: Top (OpenOCD User’s Guide). OpenOCD是一个运行于PC上的开源调试软件,它可以控制包括Wiggler之内的很多JTAG硬件;我们可以将它理解为一种GDB服务程序。 •Cortex-Debug: Cortex-Debug是一个基于VSCode插件形式的调试工具。 为了使用一个集成度比较高一点的开发环境,Cortex-Debug工具是个比较明智的选择...
"type":调试的类型,选cortex-debug,这是我们装的插件。 "device":目标芯片,如果使用J-LINK GDB Server时必须要设置。 "svdFile":svd文件的路径。 "servertype":要选择的gdb server。 "name":工程名字 保存后,按下F5即可自动烧录并且debug。 1.4 debug-使用openocd ...