Raspberrypi Pico openOCD verbindet sich nicht

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo,

    ich benutze einen RaspberryPi4 mit Betriebssystem Debian Bookworm und einen PICO ohne WLAN.

    SWD habe ich wie folgt angeschlossen:

    PI4                      PI Pico

    GND(PIN20) SWD GND

    GPIO8(PIN24) SWDIO

    GPIO25(PIN22) SWCLK

    Bemerkung GPIO24(Pin18) habe ich bereits nach GPIO8(PIN24) SWDIO umgelötet.

    Testen von openocd mit folgendem Kommando:openOCD.txt

    openocd -f interface/raspberrypi-swd.cfg -f target/rp2040.cfg -c "program /home/pi/pico/blinky/build/blinky.elf verify reset exit"

    openocd habe ich installiert.

    RaspberryPi4 folgendes konfiguriert:

    Ergebnis in Anhang!

    Hat jemand gleiche Erfahrung gemacht und kann mir weiterhelfen?

    Danke im Voraus

    Gruß Paulchen

  • Moin paulchen-2,

    was ist nun dein Problem?

    73 de Bernd

    //EDIT Die Frage war wieder in der Überschrift "versteckt"

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Bernd,

    im Textfile openOCD.txt kannst Du die Fehlermeldungen sehen.

    Das Programm wird nicht an den PICO übertragen. ca. 200Zeilen Fehlermeldung.

    Mit Visual-Studio funktioniert es ebenfalls nicht.

    Übrigens gestern habe ich nicht erwähnt, dass die Stromversorgung über ein USB Kabel zum PICO gegeben ist, wie in manchen foren erwähnt ist.

    Gruß paulchen-2

  • Moin paulchen-2,

    da muss ich leider passen.
    Es sieht so aus, das da irgendwelche Versionen nicht passen.
    Welche C-SDK nutzt du?
    Hast du dir so ein pico-probe zugelegt oder nutzt du einen anderen Pico?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hurra, habe Lösung gefunden!

    Beschreibung Configuration


    Pfad:
    /usr/local/share/openocd/scripts/interface

    Datei: raspberrypi-swd.cfg

    source [find interface/raspberrypi-native.cfg]

    # adapter gpio swdio -chip0 24 (Orginal, ganze Zeile wegnehmen bitte)
    adapter gpio swdio -chip 0 8
    adapter gpio swclk -chip 0 25

    adapter speed 5000


    Nach dieser Änderung läuft es.

    paulchen-2

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!