Hallo,
ich brauch einen Tipp. Ich hab mal wieder in VsCode mit Picoprojekt ein neues Projekt gestartet. Leider wird diesmal das file "raspberry-swd.cfg" nicht gefunden, obwohl es vorhanden ist. Compilieren geht und über Boot mit uf2 läuft es auch. Nur zum debuggen über Vscode über GDB kommt es nicht.
1
Cortex-Debug: VSCode debugger extension version 1.12.1 git(652d042). Usage info: https://github.com/Marus/cortex-debug#usage
-> ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law."
73
-> ~"\nType \"show copying\" and \"show warranty\" for details.\n"
74
-> ~"This GDB was configured as \"--host=i686-w64-mingw32 --target=arm-none-eabi\".\n"
75
-> ~"Type \"show configuration\" for configuration details.\n"
Dann ist jetzt das Arbeitsverzeichnis, in dem der Prozess (openocd.exe) aufgerufen wird, der die Datei laden will, ein anderes als das, in dem die Datei liegt.
Kann auch an dem liegen, was in openocd-helpers.tcl geschieht.
Open On-Chip Debugger 0.12.0+dev-gebec950-dirty (2024-09-27-16:29)
3
Licensed under GNU GPL v2
4
For bug reports, read
5
http://openocd.org/doc/doxygen/bugs.html
6
CDLiveWatchSetup
7
Error: The specified debug interface was not found (linuxgpiod)
8
The following debug adapters are available:
9
1: ftdi
10
2: usb_blaster
11
3: esp_usb_jtag
12
4: ft232r
13
5: usbprog
14
6: vsllink
15
7: rlink
16
8: ulink
17
9: angie
18
10: arm-jtag-ew
19
11: hla
20
12: osbdm
21
13: opendous
22
14: cmsis-dap
23
15: kitprog
24
16: xds110
25
17: st-link
26
[2025-06-02T08:51:13.257Z] SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session closed
27
GDB server session ended. This terminal will be reused, waiting for next session to start...
In meinen bisherigen Projekten war auch "linuxgpiod" im .cfg eingetragen. Gibt es diesen Adapter nicht mehr, oder ist er umbenamt. Ausprobiert hab ich mal die Nr. 10 und 14, war aber nicht ok.
Hallo, mein Projekt ist eigentlich nicht sehr groß. Da kann ich auf Debugging verzichten und mache es auf Hacker-Art. Da es auf Timing ankommt muß ich eh vieles oszillografieren.
So geht es wahrscheinlich schneller, als dass ich noch >3 Tage suchen muß. Bis zum nächsten Projekt gibt es bestimmt noch einen Sack voller Updates zum Thema.
Naja, wenigstens war es mal ein Threat ohne Troll-Kommentare.
Gruß Rudi
Hallo, nun hab ich es doch gefunden. Ich hab ChatGPT einfach gefragt: "Debugging mit einem zweiten Pico und debugprobe_on_pico.uf2 auf Win11".
Und das sollte ich ändern:
War das für euch zu einfach? Und stand ich nur auf dem Schlauch?
Bleibt für mich die Frage, ob es besser ist gleich ChatGPT zu fragen, da bekommt man auf jeden Fall eine Antwort.
Ihr habt dann ja immer noch eueren small talk.
Du hast ein beeindruckende Erwartungshaltung. Meinst Du wirklich, hier benutzen alle Leute exakt das gleiche Entwicklungssystem wie Du, und warten nur darauf, Fragen von Dir beantworten zu dürfen?
Nun, PiPico ist nun mal nicht besonders selten, da sollte es schon ein paar User geben. Und dass sich hier keiner außer Dir engagiert ist schon ungewöhlich. Oder?