当你在使用VSCode和JLink进行单步调试时遇到错误,并且提示“cortex-debug不受支持”,可能插件问题,确保...
较常用的是 JLink GDBServer 和 OpenOCD,前者只支持 JLink 调试器,后者支持 jlink,stlink,cmsis-dap,等众多调试器 JLink GDBServer 位置于官方的 JLink 驱动程序中,OpenOCD 需要自行去下载 下面是一个示范,每个人的安装位置可能有所不同: 注:下图配置了 JLinkGDBServer 和 OpenOCD,因为本文章要使用 两种不同的...
注:下图配置了 JLinkGDBServer 和 OpenOCD,因为本文章要使用 两种不同的调试器 进行示范,分别是 Jlink-OB 和 STLink,实际只需选择配置一个: launch.json 配置 1、通用的配置属性 这些被标记出的属性是最基本的配置,和使用什么样的硬件无关: 属性解释: type:【必填】调试器类型,值必须为:cortex-debug request...
图<2> 芯唐的nu-link有复位脚,不用复位脚也可以烧录程序进去;在debug调试的时候,没有复位脚影响不大,但是烧录的时候无法初始化ice信号,导致无法整片擦除;因此用jlink调试时,也可以不用接复位脚;注意:jlink的供电功能很弱,调试的时候需要额外给mcu供电; 软件配置 打开keil工程,进入debug界面,修改调试工具;如图<3...
1.打开要调试的工程,左栏工程上右击options for target。进入debug中选择jlink. 2. utility中选择jlink. 3. 用JLINK连接PC和开发板,打开开发板电源。进入旁边的settings,添加flash烧写方法。 4。一路OK回去,rebuild,ctrl+F5进入调试,可以单步和断点。根据ST公司的reference manual 2.3.3 embedded flash,知道flash的...
cortex-debug 设置 你需要安装 SEGGER 的 JLINK 驱动软件,然后点击 VSCODE 的调试按钮,添加一个调试配置 launch.json,参考下面的例子,注意你需要选择正确的 device,executable { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/...
按照下图配置即可点击settings按钮选debug选择usb接口注意软件缺省是tcpip模式需要改为usb Jlink V7在MDK下使用Cortex-M3-Jlink模式开发STM32的说明 开发环境:STM32F103RB(128K Flash 20K RAM)+MDK3.50+JLINK V7(v4.04) mdk3.50新增一种cortex-ms-Jlink调试模式,可以很好地支持Jlink、Jlink-SWD调试,无RDI需要按复位...
前文写到使用minGW、GNU for ARM和VScode组成编译调试链,今天又发现了一款VScode的插件,Cortex-Debug(marus25),可以用来debug ARM cortex-M系列单片机。 这款插件目前功能不多,但好在配置简单,读一下官方的文档 ,稍微配置一下就可直接使用了,并且,前文的Jlink GDB server需要我们自己打开,这款插件可以免去这个过程。
Cortex-Debug的安装方式非常简单,只要在VSCode的扩展栏输入“Cortex-Debug”即可搜索到这个工具,接着,点击安装即可完成。 Figure 6: 2. 创建新工程 2.1 利用STM32CubeMx软件创建工程。 按照之前创建STM32工程一样,使用STM32CubeMx软件配置适合自己硬件的工程,并且输出代码。需要注意的是,在输出代码的时候,需要选择输出...
“cortex-debug.openocdPath”: “C:\ti\OpenOCD\bin\”, “cortex-debug.JLinkGDBServerPath”: “C:\ti\JLink_V646k\JLinkGDBServerCL.exe”, “git.enableSmartCommit”: true, “EIDE.ARM.Option.AxfToElf”: true, “EIDE.JLink.InstallDirectory”: “C:\ti\JLink_V646k\”, ...