microsoft / microsoft/vscode-cpptools

Support restart debugging embedded targets (with custom commands)

Offen
#10,558 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

debugger embedded
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Feature Request

To debug an embedded target using a SEGGER J-Link I followed #9956.
Debugging works fine. But the restart button does just stop the debugging.

Currently I'm using cortex-debug and there it is possible to overwrite commands as described here.

...
            "overrideLaunchCommands": [
                "monitor halt",
                "monitor reset",
                "-target-download",
                "monitor reset"
            ],
            "overrideResetCommands": [
                "monitor reset",
            ],
            "overrideRestartCommands": [
                "monitor reset",
            ]
...

Which then allows to restart the debugging with the built-in buttons.
image

Is there a similar thing already present? Or could this be added in the future?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Überprüfung des Debugging-Setups aus Issue #9956 und des Neustartverhaltens in der C/C++ extension und vergleiche es anschließend mit den hier gezeigten cortex-debug command overrides. Als abgeschlossen gilt die Arbeit, wenn Embedded Targets über die integrierten Debugging-Steuerelemente benutzerdefinierte Launch-, Reset- und Restart-Befehle verwenden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
devtools, embedded-iot
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.