.vscode\tasks.json {"version":"2.0.0","tasks": [{"label":"build","type":"shell","command":"make"},{"label":"download","type":"shell","dependsOn":"build","command":"openocd","args": ["-f","jlink_swd.cfg","-f","stm32f4x.cfg","-c","program build/cubxmx_f407ig.bin...
3. 使用 ST-Link + OpenOCD 3.1 OpenOCD 3.2 配置 第2 节提到的使用 J-Link 调试,是直接使用的 J-Link Server。 OpenOCD 也是支持 J-link 调试的,但是它只会把 J-Jlink 当作普通的 USB 设备,如果直接使用 J-Link 的驱动回出现无法识别的问题。 这时,你可以通过一款叫 zadig 的软件替换驱动,但这会导致...
我们首先修改我们的配置文件.vscode/setting.json 添加OpenOCD脚本目录中的配置文件列表 修改interface,也就是idf.openocdconfigs第一行配置为我们的jlink,其中第二行修改为我们的芯片。修改完了后,我们到.vscode/launch.setting中将其中的内容全部删除,替换为如下 此处参考出处我自己修改了下面这部分,就不用增加环境变量...
现在已经能够进行编译和jlink调试。这是实际调试场景:现在我需要使用CMSIS-DAP进行在线DEBUG,根据现有的...
根据cortex-debug本身介绍,目前所支持的gdb server类型有: supported types are jlink, openocd, pyocd, pe, stlink, stutil, qemu,bmp and external. 本篇将着重介绍使用pyocd以及如何使用external选项来进行调试。 pyocd的配置与使用 安装pyocd非常的方便,我们通过名字就可以看出来,这东西好像是和python有关,没错...
首先我们打开openocd的安装目录,打开share/openocd/scripts,里面有很多提前写好的配置文件。 target里存放目标芯片的配置文件,例如stm32f4.cfginterface里存放仿真器相关的配置文件,例如jlink.cfg,stlink.cfg.当我们启动openocd时,可以用-f参数来指定一个配置文件。例如: ...
首先我们打开openocd的安装目录,打开share/openocd/scripts,里面有很多提前写好的配置文件。 target里存放目标芯片的配置文件,例如stm32f4.cfg interface里存放仿真器相关的配置文件,例如jlink.cfg,stlink.cfg. 当我们启动openocd时,可以用-f参数来指定一个配置文件。例如: ...
一个开源的片上调试器(Open On-Chip Debugger)。在其他平台上,OpenOCD是要自己 Configure并且自己编译的,但是 Windows平台上提供了编译好的二进制文件,所以只需要下载下来后随便解压出来就好了。安装完成后添加系统环境变量,可以利用 cmd命令:openocd -v测试。
3. 配置Openocd 此项必须配置, 下载调试必不可少 在插件设置界面, 找到Open OCD Exe Path [图片上传失败...(image-caed5d-1651895280724)] 将你刚才下载好的的Openocd中bin中的openocd.exe路径粘贴进去 注:是openocd.exe的完整路径 4. 插件Cortex-Debug的相关配置 ...
选择你的烧录器,我这里是用的Jlink,如果用其他的烧录器就选其他的,也可以选择Openocd,但是这里不对Openocd做介绍,如有需要自行了解 展开来的选项里面CPU Name:选择你的单片机型号 设置完成就这样: 5.3.4 项目属性 Include Directories:头文件包含目录,照着makefile中的C_INCLUDES添加即可 ...