connection...问题
VSCODE版本为1.90.2
编译器为ARMCC5.06
EIDE版本为v3.18.0
C/C++版本为:v1.20.5

我的配置如下

下载正常但调试过程中出现这种情况
jlink GDB serve的log为
SEGGER J-Link GDB Server V7.54c GUI Version

JLinkARM.dll V7.54c (DLL compiled Sep 20 2021 13:59:30)

-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 50006
SWO raw output listening port: 50007
Terminal I/O port: 50008
Accept remote connection: localhost only
Generate logfile: off
Verify download: off
Init regs on start: off
Silent mode: off
Single run mode: on
Target connection timeout: 5000 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: AC78013FDLA
Target interface: SWD
Target interface speed: 4000kHz
Target endian: little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link V9 compiled May 7 2021 16:26:12
Hardware: V9.60
S/N: 69603553
Feature(s): GDB, RDI, FlashBP, FlashDL, JFlash
Checking target voltage...
Target voltage: 4.95 V
Listening on TCP/IP port 50006
Connecting to target...
Connected to target
Waiting for GDB connection...

  • admin replied to this.
  • DirtyBoy-53

    cortex-debug 需要使用带有 CL 后缀的版本,即 CLI 模式的 server, 是不会有图形界面弹出来的

    如果是它自己弹出来的对话框。说明你的 cortex-debug 用户设置:cortex-debug.JLinkGDBServerPath 是错误的

    Gavin

    不需要你自己吧 GDB Server 打开,这个是由 cortex-debug 自动调用的

    你自己执行了 gdb server .exe ,导致 jlink 被占用,cortex-debug 用不了

      4 months later

      你好,你解决这个问题了吗,我也遇到了相同的情况,编译下载是正常的,但调试的时候总是失败

      admin F5调试后,自动弹出gdb server页面,然后等待连接,最后提示Failed to launch jlink GDB Server:Timeout,请问有解决方案吗

        在输出窗口有下面这段提示:

        错误: 任务“shell: JLink”既不指定命令,也不指定 dependsOn 属性。将忽略该任务。其定义是:
        {
        "type": "shell",
        "id": "shell,\"C:\Users\DirtyBoy-53\.eide\tools\jlink\JLink.exe -ExitOnError 1 -AutoConnect 1 -Device STM32F429IG -If JTAG -Speed 8000 -CommandFile d:\CompileData\Keil\STM32F429\CubeMx_Demo\LED_EIDE\MDK-ARM\build\LED\commands.jlink -JTAGConf -1,,-1\",",
        "problemMatcher": [],
        "label": "shell: JLink"
        }

        DirtyBoy-53

        cortex-debug 需要使用带有 CL 后缀的版本,即 CLI 模式的 server, 是不会有图形界面弹出来的

        如果是它自己弹出来的对话框。说明你的 cortex-debug 用户设置:cortex-debug.JLinkGDBServerPath 是错误的

        非常感谢,已经替换了,可以正常调试了 🇦

        7 days later
        Write a Reply...