Skip to content

v2.20 fails to hold stable debugging connection with probe-run #15

Description

@ctron

Using https://github.com/knurling-rs/probe-run to flash firmware and run debugging works as expected for the micro:bit v2 (.00).

But it starts failing with the micro:bit .20.

Having the interface version 0256 is breaks after a bit with:

RTT error: Error communicating with probe: A core architecture specific error occurred
────────────────────────────────────────────────────────────────────────────────
Error: A core architecture specific error occurred

Caused by:
    0: Failed to read register DRW at address 0x0000000c
    1: An error specific to a probe type occurred
    2: Error handling CMSIS-DAP command Transfer
    3: Timeout in USB communication.
Ignore: probably some issue with flashing the firmware

Upgrading to the 0257 firmware it gets even worse:

(HOST) INFO  flashing program (35 pages / 140.00 KiB)
(HOST) INFO  success!
Error: An error with the usage of the probe occurred

Caused by:
    Operation timed out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions