Ich teste aktuell V2.4.4 und habe das Problem, dass die Wiedergabe zwischendurch immer „zuckt“ und dann nach unter einer Minute friert der ESP ein und lässt sich weder über die physischen Tasten noch über das Webinterface steuern. Ebenso bleibt der Neopixel an der aktuellen Position hängen und ich erhalte keine Serielle Ausgabe.
Ich verwende einen ESP32-WROVER mit 16MB Flash und 8MB PSRAM und habe meine Leiterplatte selbst auf einer Lochraster aufgebaut.
Die serielle Ausgabe zeigt, fogende Werte:
D [591] PSRAM: 4194304 bytes
D [591] Flash-size: 16777216 bytes
D [7273] Freier Speicher: 132412 Bytes
Nach dem Start einer Playlist:
D [7296] Free heap: 131984
So lange ich keine Musik starte, läuft der ESP weiter. Das Problem tritt bei mir auf, sobald ich Musik abspiele.
In der platformio.ini habe ich folgendes für mein Board angelegt:
[env:esp32-wrover-devkitc-v4-16mb]
;https://docs.platformio.org/en/latest/boards/espressif32/esp-wrover-kit.html
board = esp-wrover-kit
board_build.partitions = custom_16mb_ota.csv
build_flags = ${env.build_flags}
-DHAL=99
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue
-DLOG_BUFFER_SIZE=10240
-DBOARD_HAS_16MB_FLASH_AND_OTA_SUPPORT
board_upload.maximum_size = 16777216
board_upload.flash_size = 16MB
Ich verwende folgende settings.h:
#define MDNS_ENABLE
#define NEOPIXEL_ENABLE
#define LANGUAGE DE
#define SHUTDOWN_IF_SD_BOOT_FAILS
#define MEASURE_BATTERY_VOLTAGE
#define USEROTARY_ENABLE
#define PAUSE_WHEN_RFID_REMOVED
#define SD_MMC_1BIT_MODE
#define RFID_READER_TYPE_MFRC522_SPI
Kennt irgendjemand dieses Verhalten? Das Problem besteht auch bei V2.4.3
„Erase Flash“ habe ich schon gemacht, hat aber nichts geändert.
Die PIN’s 16 & 17 verwende ich nicht.
Aktuell verwende ich bei einer meiner 2 Boxen V2.3, würde jedoch gerne auf V2.4 umsteigen.
Danke schon mal für eure Hilfe.
Liebe Grüße Sebastian
