Datei wird hochgeladen

...

ESP32-S3 Super Mini unter PlatformIO

in Probleme und Hilfe am 08.07.2026

vor 8 Tagen
1

Beitrag wurde vor 8 Tagen bearbeitet

Folgendes Problem:

Wenn ich unter PlatformIO den seriellen Monitor starte, wird bei anderen Boards immer ein Neustart des Programms ausgeführt.
Bei meinem "ESP32-S3 Super Mini"-Board ist dies nicht so.

Wenn ich mich aber Online über https://thelastoutpostworkshop.github.io/ESPConnect/ mit dem "ESP32-S3 Super Mini" verbinde und dort den seriellen Monitor starte wird aber das Programm neu gestartet.

Ich weiß nicht wie ich es eklaren soll:
ESPConnect -> Serieller Monitor Start (Button) -> ESP wird neu gestartet
ESPConnect -> Serieller Monitor Stop (Button) -> Übertragung vom/zum ESP wird unterbrochen
ESPConnect -> Serieller Monitor Start (Button) -> ESP wird neu gestartet
ESPConnect -> Serieller Monitor Stop (Button) -> Übertragung vom/zum ESP wird unterbrochen
ESPConnect -> Serieller Monitor Start (Button) -> ESP wird neu gestartet
usw. usw.

Warum funktioniert das unter VS-Code mit PlatformIO nicht, bei PlatformIO springt der serielle Monitor immer in das bereits laufende Programm?
Oder welche Tasten am Board "Boot" "Reset" muss ich drücken bzw. in welcher Reihenfolge um einen Neustart durchzuführen?

Muss ich evtl. die PlatormIO.ini anpassen?

[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
build_type = debug
board_build.arduino.memory_type = qio_qspi
board_build.flash_mode = qio
board_build.psram_type = qio
board_upload.flash_size = 4MB
board_upload.maximum_size = 4194304
board_build.partitions = default.csv
build_flags = -I include
              -DARDUINO_USB_MODE=1
              -DARDUINO_USB_CDC_ON_BOOT=1
              -DBOARD_HAS_PSRAM
board_build.filesystem = littlefs
monitor_speed = 115200
monitor_filters = esp32_exception_decoder

vor 6 Tagen
2

Ist leider zu lange her das ich PlatformIO genutzt habe, hab da leider keine Ahnung mehr 😦 CLion hatte für mich immer sehr gut mit Arduino/ESP funktioniert, bin mir aber nicht sicher, ob die noch die kostenlose Edition haben...

  • Die Boot Taste ist dafür da, um den ESP zu flashen. Gedrückt halten, Kabel anschließen und kurz warten, dann kann man flashen
  • Die Reset Taste zwingt die CPU zu einem neustart, wodurch der Code aus dem Speicher von vorne startet

Alternativ, falls es dir hier nur um den seriellen Monitor geht, kannst du PuTTY (GUI) oder screen (CLI) verwenden.


vor 5 Tagen
3

Beitrag wurde vor 5 Tagen bearbeitet

Das drücken der Boot-Taste zum flashen brauche ich nicht. Sie liegt wahrscheinlich an der platformio.ini.
Jegliches Terminal Programm unterbricht die Verbindung, wenn ich den Reset-Button drücke.
D. h. ich bekomme wieder nicht mit, was im "void setup()" passiert. 😦

Melde dich an um zu antworten

Einloggen

Teile diesen Beitrag