zurück zum Artikel

ESP nicht programmierbar unter Linux

| Peter Siering

Ich möchte mit PlatformIO in VSC einen ESP-Mikrocontroller programmieren. Unter Linux erhalte ich jedoch beim Laden des Codes einen Timeout.

Ich möchte mit PlatformIO in Visual Studio Code einen ESP-Mikrocontroller programmieren. Das klappt auf meinem Mac tadellos. Nun versuche ich das Gleiche unter Linux, erhalte aber immer einen Timeout, wenn ich den Programmcode auf den ESP laden will. Woran liegt das?

Mehr von c't Magazin Mehr von c't Magazin [1]

Womöglich drĂ€ngelt sich ein anderes GerĂ€t vor den Treiber fĂŒr serielle USB-GerĂ€te. Wir hatten das auf einem Linux Mint: In den per dmesg auslesbaren Logs stand dann der Hinweis "ch341-uart converter now disconnected from ttyUSB0" und darĂŒber der Hinweis "usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1". Offenbar griff sich hier ein Treiber fĂŒr die Braille-Ausgabe das GerĂ€t. Im Netz finden sich diverse Hinweise, wie man ĂŒber eine KonfigurationsregelĂ€nderung fĂŒr udev diesen Übergriff verhindern kann. Es tut aber auch einfach die Deinstallation des zustĂ€ndigen Pakets mit apt-get remove --purge brltty.

Neugierig geworden?

(ps [3])


URL dieses Artikels:
https://www.heise.de/-9618915

Links in diesem Artikel:
[1] https://www.heise.de/ct
[2] https://www.heise.de/thema/ct-tipps-und-tricks
[3] mailto:ps@ct.de