Сделал себе модификацию ESP32 wroom — Добавил память SPIRAM под аудио буфер — теперь держит аудио поток до 8 секунд — при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
Обновление ESP32 платы без PSRAM с 4MB / 8MB SPIRAM
Я снял экран ESP-WROOM-32, подключил IPS6404L-SQ-SPN и 10K подтягивающее устройство к GPIO16.
модуль ESP-WROOM-32 с rev1 ESP32
Чип SPIRAM (psRAM) (8 МБ) с характеристиками, аналогичными ESP-PSRAM32 от Espressif.
Припаяйте выводы чипов SPIRAM 2, 3, 4, 5, 7 и 8 непосредственно к тем же контактам микросхем Flash.
Подключите контакт 1 микросхемы SPIRAM к gpio 16 и добавьте подтягивающий резистор 10 кОм от контакта 1 к контакту 8 SPIRAM / Flash (VDD_SDIO, 3,3 В).
Подсоедините контакт 6 чипа SPIRAM к gpio 17 .
Прошейте новый конфиг, потому как gpio16 и gpio17 заняты уже SPIRAM (будет конфликт) — они в конфиге к Wroom используються для энкодера (а мы на них подключили память), а в настройках для wrower используются gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый — свой, где пропишете:
P_ENC0_A, data, u8,15
P_ENC0_B, data, u8,27
P_ENC0_BTN, data, u8,5
Только для начала отключите или пере-подключите свой энкодер — физически на новые gpio.
Примечание: не рекомендуется делать эту модификацию на плате / модулях с ESP32 rev 0. На нулевых ревизиях иногда применялась флэшка с питанием 1.8 вольта.
Купить:
Даташит:
Espressif products ordering information
После смотрим журналы - дать команду и перезагрузить Журнал на уровне отладки - sys.Logd sys.Logi