Raspi Pico mit Arduino Sketch unter Linux wo ist der Port?

Der chaotische Hauptfaden

Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese

Antworten
Fischjoghurt
Beiträge: 271
Registriert: Di 13. Aug 2013, 16:19

Raspi Pico mit Arduino Sketch unter Linux wo ist der Port?

Beitrag von Fischjoghurt »

Hallo Leute

Ich programmiere ESP32 und den Raspi Pico mit Arduino Sketch unter Win10 und Linux Mint.
Unter Win10 geht geht beides. Nur unter Linux funktioniert es problemlos mit ESP32. Mit dem
Pico läuft es nicht. Er findes den Port nicht. Ich bein eher ein Linux Einsteiger. Ich habe
sowohl mit Sketch 1.8.xxx und 2.0 probiert und immer findet er den Port nicht.
Wenn ich den Bootsel gedrückt halte und dann das Kabel einstelle geht zwar das Fenster auf, aber beim hochladen
dann die Meldung [keine Verbindung].
Woran liegt dies?


Gruss
sirell
Beiträge: 606
Registriert: Mi 8. Apr 2015, 13:38
Wohnort: DE/Herzogenaurach

Re: Raspi Pico mit Arduino Sketch unter Linux wo ist der Port?

Beitrag von sirell »

Mach mal direkt nach dem anstecken in einem Terminal "dmesg".
Dort steht dann was während des enummerieren passiert ist.
Fischjoghurt
Beiträge: 271
Registriert: Di 13. Aug 2013, 16:19

Re: Raspi Pico mit Arduino Sketch unter Linux wo ist der Port?

Beitrag von Fischjoghurt »

Hallo sirell

Thx für den Tipp. Ich konnte das Problem selber lösen. Ich musste die
Schreibe-Zugriff- und Ausführungsrechte für den Port ändern.

Kleine Anleitung

Zuerst versuchte ich es mit :
Terminal eingeben sudo usermod -a -G dialout <username>
Der Username ohne Klammern.

dann die Berechtigungen lesen
ls -l <port>
Portname ohne klammern.
Ausgaben z.B.: cr---w---x 1 root tty 4, 50 Aug 31 2022 /dev/tty50

dann die Rechte ändern:
4 = Leserechte (auch r)
2 = Schreiberechte (auch w)
1 = Ausführungsrechte (auch x)

Der Name des Ports "/dev/tty50 " kommt aus der Arduino IDE
Menüleiste Tool->Port


chmod 421 <Portname>
Port ohne Klammern
Zum Beispiel: sudo chmod 421 /dev/tty50


Danach User ausloggen und neu anmelden.
Antworten