Skocz do zawartości

W ArduinoIDE pokazuje się i znika port /dev/ttyUSB0. Wina kabla?


LeciZNamiPilot

Pomocna odpowiedź

Poprzedni problem został rozwiązany (dlatego edytowałem tytuł i post).

Jednak......... W ArduinoIDE pokazuje się i znika port /dev/ttyUSB0. Nie wiem dlaczego. Udało mi się 3 razy wgrać soft do ESP32, a później znika, czasem się pojawia, znika,... port /dev/ttyUSB0. Czym to może być spowodowane? Mam metrowy kabel USB z filtrem, kabel dość dobrej jakości (do ładowarki telefonu).

Jakie są prawidłowe dalsze kroki po ukazaniu się:
 

Cytat

 

Leaving....

Hard resetting via RTS pin...

 

Wyjąć i włożyć powtórnie USB? Próbowałem resetować, ale coś nie działa (w każdym bądź razie Arduino IDE nie wykrywa tego, że resetuję płytkę).

 

Edytowano przez LeciZNamiPilot
Link do komentarza
Share on other sites

1 godzinę temu, LeciZNamiPilot napisał:

Jakie są prawidłowe dalsze kroki po ukazaniu się:

Płytka powinna się zresetować (komunikat oznacza, że wysłany został sygnał resetu). Nie wiem co to za płytka bo ESP32 różnych jest kilkadziesiąt.

A znikanie portu to może być wina kabla, wina za niskiego napięcia na gnieździe USB (w moim lapku mam 4.5V i płytka albo euszy albo nie, z reguły nie). Pytanie kontrolne: znika ttyUSB0 i nic się nie pojawia czy może przypadkiem pojawia się ttyUSB1? Co mówi lsusb?

 

  • Lubię! 1
Link do komentarza
Share on other sites

Powinna się resetować. Ma przycisk RESET, ale Arduino IDE po resecie chyba traci połączenie bo nie dostaję żadnych informacji z seriala.

ESP32 DevKit - dokładnie: ESP32-2432S035.  Nie ma jej w Arduino IDE, wybrałem więc ESP32-WROOM-DA.

znika ttyUSB0 i nic się nie pojawia.  Tzn. mam jeszcze ttyS0 - ale to nie jest USB.

lsusb wyrzuca:

Cytat

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c315 Logitech, Inc. Classic Keyboard 200
Bus 003 Device 002: ID 275d:0ba6  USB OPTICAL MOUSE
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 152a:8750 Thesycon Systemsoftware & Consulting GmbH D50s
Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Zmieniałem kabelki, trzeci kabel znaleziony, najkrótszy z dotychczasowych wydaje się być OK. Mogę nagrać program na płytkę, ale nie mam komunikacji z płytką po serialu. Tzn. po wgraniu softu dostaję komunikat:

Cytat

Leaving...
Hard resetting via RTS pin...

i na tym się kończy zabawa. Płytka nie resetuje się automatycznie, w rezultacie nie mam dostępu do danych wysyłanych po serialu.

  • Lubię! 1
Link do komentarza
Share on other sites

Dnia 28.03.2023 o 14:53, LeciZNamiPilot napisał:

kabel dość dobrej jakości (do ładowarki telefonu)

Albo "dość dobrej jakości" albo "do ładowarki telefonu".

Widziałem już kabelek USB do ładowarki z tylko dwoma żyłami 😂

 

Link do komentarza
Share on other sites

17 godzin temu, LeciZNamiPilot napisał:

Płytka nie resetuje się automatycznie, w rezultacie nie mam dostępu do danych wysyłanych po serialu.

Niektóre płytki nie mają tego układu na dwóch tranzystorach, który ustawia piny do flashowania i resetu. Może masz taki przypadek.

 

  • Lubię! 1
Link do komentarza
Share on other sites

Miałem przypadek (pierwsze wersje Ubuntu 20.4) że to nie działało - czyli coś było walnięte w driverze, bo po update ruszyło bez problemu.

Jest też kwestia ustawienia sposobu boot/reset w samym Arduino IDE, a tu mamy przypadek innej płytki rzeczywistej i ustawionej w IDE.

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.