Skip to content

Probe not detected by MCUXpresso #27

Open
@allexoll

Description

@allexoll

Openning this issue since we were talking about it on matrix.

hs-probe not detected by MCUXpresso

Issue: version 0.1.0, turbo, not detected on either Windows or macOs with MCUXpresso v11.4.0.

There is a probetable.csv that contains differents VID:PID

Screenshot 2021-09-07 at 15 47 11

that table was last documented in 2016: Auto-detect custom CMSIS-DAP probe:


 
VID     PID     Packet Size Has SWD  Has JTAG Has SWV Has ETM Descriptor   Usage Page Interface
------- ------- ----------- -------  -------- ------- ------- ----------   ---------- ---------
0x1FC9, 0x0090, 1024,       1,       1,       0,      0,      "CMSIS-DAP", 0xFF00,    0
 
 
VID:         Vendor ID
PID:         Product ID
Packet Size: USB packet size. Most probes use 64 byte HID packets. The Keil (non-bridge) firmware
             uses a 1024 byte packet. The NXP bridge and non-bridge CMSIS-DAP probes also use a
             1024 byte packet.
Has SWD:     Probe supports SWD protocol.
Has JTAG:    Probe supports JTAG protocol.
Has SWV:     Probe supports Serial Wire Viewer (NXP proprietary)
Has ETM:     Probe supports ETM (NXP proprietary)
Descriptor:  Text string (or partial text string) used to match against the probe product string.
             A non-null descriptor string is used for bridge probes to inform the server it must
             also match the debug connection on Usage Page or Interface number, depending on host.
             If used, both must be valid.
Usage Page:  Usage page, or 0 (zero) if don�t care.
Interface:   Interface number, or -1 if don�t care. See Descriptor.

I have tried to add the VID:PID of probe-rs, redlink sees the probe but there's an issue at some point:

[Started server]
[Connected on port 3025]
DEVICE ATTACH 1209: 4853 14200000
IOCreatePlugInInterfaceForService Error: E00002BE
IOCreatePlugInInterfaceForService Error: E00002BE
IOCreatePlugInInterfaceForService Error: E00002BE
redlink> ProbeList
Error: No probes found

related topics on NXP's forum:

Notes:

  • I think LPCLink debuggers that are on devkits are board-locked, so there might be a challenge/response included with those VID:PID
  • the hs-probe is seen with cargo flash --list-probes, and so is the LPCLink on the devkit i have.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions