Страница 7 из 88
ESP32-Radiola/Радиола-2 - Музыкальный центр на ESP32 своими руками
Добавлено: 19 окт 2019, 07:10
SinglWolf
ESP32-Radiola - Проект создания многофункционального музыкального центра под управлением ESP32 своими руками.
Чтобы видеть ссылки в теме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.
Радиола-2 версия 3.0
Пока для ESP32-S3 16M flash 8M PSRAM
и PCM5102A
► Показать
Указанные жёлтым цветом перемычки должны быть не запаянные (желательно)...
У ESP32-S3 N16R8 микросхемы FLASH и PSRAM кроме GPIO26, "отгрызли" ещё GPIO33 - GPIO37!!!
Адреса загрузки файлов для 16 mB флешки!
- bootloader.bin 0x000000
- partitions.bin 0x008000
- factory.bin 0x030000
- fatfs.bin 0x831000
factory.bin - файл прошивки!
Beta 16.1.8
Beta 16.4.0
Beta 17.0.0
Beta 18.0.5
Схема и распиновка
Подключение SD-карты к ESP32-S3
Команда в консоли для первого подключения к WI-FI:
ДЕМО ВЕБ-ИНТЕРФЕЙСА РАДИОЛЫ
Radiola-2 - Часто задаваемые Вопросы (ЧАВО)
Файл с логом присылайте сюда. Удачи!
-->ОБЪЯВЛЕНИЕ<--
Радиола-1
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Текущая версия:
2.2 Rev: 5.
- binaries.zip
- релизная и отладочная версии
- (1.38 МБ) 797 скачиваний
Адреса загрузки:
- bootloader.bin - 0x1000
- partitions.bin - 0x8000
- ESP32Radiola(-release или -debug).bin - 0x10000
- ESP32Radiola(-release или -debug).bin - 0x200000
ПРОШИВАТЬ НА ЧИСТУЮ FLASH!
Команда в консоли для первого подключения к WI-FI:
Радиола-2 с новой графикой и поддержкой HTTPS
Схемы Радиолы-2.1
НОВЫЕ ВЕРСИИ (NEW VERSIONS):
- Implemented multilingual support. By default, the Russian language.
- Added English. Language selection in the web interface of the OPTIONS tab.
Проект
Радиола-S2 на ESP32-S2-WROVER
Веб-интерфейс в браузере Опера, IE, Edge - НЕ РАБОТАЕТ.
Веб-интерфейс ТОЧНО РАБОТАЕТ в Яндекс-браузере, Гугл-хром.
Радиола-2 на ESP32-WROOM НЕ РАБОТАЕТ!
Принципиальные схемы Радиола-2
Старые прошивки Радиолы-2 и Радиолы-S2
Плейлист для примера (с 1 станцией по протоколу
https для проверки):
подробности под спойлером
► Показать
Команда в консоли для первого подключения к WI-FI:
Краткий список характеристик:
- Поддержка мультиязычности. По-умолчанию язык Русский.
- Доступен Английский язык (переведено примерно 99%). Выбор языка в веб-интерфейсе на вкладке ОПЦИИ.
- Два списка радиостанций в веб-интерфейсе (ОБЩИЙ и ИЗБРАННОЕ).
- Загрузка и выгрузка плейлистов в популярном формате m3u.
- Поддерживаемый дисплей: Цветной TFT дисплей 18x320x240. Драйвер SPI на ILI9341.
- Декодер VS1053B (На VS1003 тоже работает, но с ограничениями).
- Полноценная поддержка аудиопроцессора TDA7313.
- Управление внешним усилителем (STAND BY), подробнее под спойлером
► Показать
По умолчанию пин STAND_BY 25.
Смотрим даташит к усилителю на предмет уровня активации режима STAND BY.
Если режим STAND BY активируется высоким уровнем, пин STAND_BY должен быть подтянут к ЗЕМЛЕ резистором 4.7 кОм.
Если режим STAND BY активируется низким уровнем, пин STAND_BY должен быть подтянут к 3.3V резистором 4.7 кОм.
ПРИ ВКЛЮЧЕНИИ РАДИОЛЫ РЕЖИМ STAND BY ВКЛЮЧЕН!
Режим STAND BY отключается при воспроизведении станции и включается при останове станции (пока так).
- Поддержка датчика температуры DS18B20
- Компенсация погрешности датчика DS18B20. Диапазон +-12.5 градусов с шагом 0.5.
- Отображение температуры на экран часов или в информационной строке.
- Настройки отображения температуры производятся через веб-интерфейс на вкладке ОПЦИИ.
- Поддержка энкодера (в разработке).
- Поддержка 5-ти кнопочной резистивной клавиатуры (в разработке).
- Поддержка тачскрина (в разработке).
- Сброс GPIO Радиолы-2 до заводских настроек по кнопке BOOT при запуске, подробнее под спойлером
► Показать
Иногда бывает, что неправильные пинов настройки не дают
Радиоле-2 запустить даже веб-сервер.
Теперь можно просто нажать на кнопку и всё будет в шоколаде
Ждём появление в консоли строки:
Код: Выделить всё
I (1761) main: Starting Radiola-2
I (1761) main: Release 1.0, Revision B24
I (1761) main: SDK 3.40100.200827
I (1771) main: Heap size: 4420428
I (1771) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1819) main: WAITING FOR A BUTTON PRESS GPIO NUM: 0
Радиола-2 ждёт не долго, чуть больше секунды.
Если успеете жмакнуть на кнопку
BOOT, появится что-то вроде этого:
Код: Выделить всё
I (2591) main: Button GPIO NUM: 0 PRESSED!!
I (2591) main: Radiola-2 will be restarted...
I (12821) EEPROM: Erase namespace: gpios OK.
#erase All done##
Через пару секунд Радиола будет перезагружена и будет вам счастье.
- Переопределение пинов (GPIOS) через веб-интерфейс.
- Поддержка ИК-пульта (протоколы NEC и RC-5).
- Обучение кнопок ИК-пульта через веб-интерфейс.
- Выгрузка/загрузка значений пинов (GPIOS) и кодов ИК-пульта в/из файл/а через веб-интерфейс.
- Управление яркостью подсветки дисплея через веб-интерфейс.
- Управление яркостью подсветки дисплея фоторезистором.
- Управление яркостью подсветки дисплея в заданном интервале времени.
- Ручное управление яркостью подсветки дисплея.
- Смена цвета цифр часов и показаний датчиков через веб-интерфейс (Изменяемый цвет видно на дисплее сразу).
- Поддержка RTC DS3231 (часы реального времени).
- Тестовая поддержка блютуз-модуля BT201 (в разработке).
- Ввод с клавиатуры отображается в консоли. Не надо набирать команды в консоли "вслепую" или настраивать локальное эхо в консольной программе.
- Поддержка потоков по защищённому протоколу HTTPS.
- Управление Радиолой через GET-запросы, подробнее под спойлером
► Показать
http://IP_Радиолы/?infos
- 2021-04-10_10-07-57.png (7.97 КБ) 140906 просмотров
http://IP_Радиолы/?uart
установка скорости UART по-умолчанию (115200).
http://IP_Радиолы/?play=1&volume=100&
Запуск воспроизведения станции №1 (
play=1) с уровнем громкости 100 (
volume=100)
http://IP_Радиолы/?start
Запуск воспроизведения текущей станции
http://IP_Радиолы/?volplus
Прибавить громкость (+5)
http://IP_Радиолы/?volminus
Убавить громкость (-5)
http://IP_Радиолы/?stop
Останов воспроизведения текущей станции
http://IP_Радиолы/?next
Воспроизведение следующей по списку станции
http://IP_Радиолы/?prev
Воспроизведение предыдущей по списку станции
Фото графики Радиолы-2 под спойлером
► Показать
Переделан вывод названий станций по кнопкам ИК-пульта "
ВВЕРХ", "
ВНИЗ".
Выбор и воспроизведение станции кнопка "
ОК".
Если в течении трёх секунд не будет нажата кнопка "
ОК", станция воспроизводится автоматически.
Громкость + кнопка ВПРАВО
Громкость - кнопка ВЛЕВО
Часы включаются\выключаются кнопкой
"#"
Используемое железо (HARDWARE)
► Показать
[ОПРОС] Какие дисплеи должна поддерживать Радиола-2?
- *ESP32-WROVER 4M flash, 4M SPIRAM. Буфер под поток 400К.
- *ESP12-K 4M flash, 8M SPIRAM. Буфер под поток 400К .
- ESP32-S2-WROVER 4M flash, 2M SPIRAM. Буфер под поток 300К.
- *VS1053B (MP3-декодер для web-радио). Используемый модуль под спойлером
- *Цветной TFT дисплей 320x240. Драйвер SPI на ILI9341. (У меня размер экрана 3,2 дюйма.)
- Корпус - старый системный блок компьютера.
- Силовой трансформатор - от усилителя Вега 50У-122С, с дополнительной обмоткой.
- Радиаторы - от усилителя Вега 50У-122С.
- Аудиоколонки - от усилителя Вега 50У-122С.
- 2 платы усилителя на TDA7293.
- Тачскрин на XPT2046.
- TDA7313 - аудиопроцессор.
- UPC1237 - защита колонок от щелчков при включении/выключении и появлении постоянного напряжения.
- BA3121 - изолирующий усилитель для подавления помех (шумов) при подключении VS1053B к TDA7313.
- DS3231SN - часы реального времени.
- BH1750|MAX44009|фоторезистор - датчики освещённости. Для плавной регулировки яркости подсветки дисплея в зависимости от освещения.
- BMP180|BMP280|BME280 - датчики температуры и давления (+влажность у BME280).
- IR-модуль с простым пультом.
- BTx01 - блютуз-модуль
*Зелёным отмечено минимальная рабочая конфигурация
Фото и видео под спойлером.
Пишите, спрашивайте, не стесняйтесь..
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 12:56
nva
так там этот шрифт как раз и используется DSEG7
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 13:31
SinglWolf
nva писал(а): ↑18 янв 2021, 12:56
так там этот шрифт как раз и используется DSEG7
А всё остальное не впечатлило?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 14:30
nva
да пока нет времени полистать... завал после выходного.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 15:50
bogart
Добрый день, а фаил конфига не прошивается?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 16:55
SinglWolf
bogart писал(а): ↑18 янв 2021, 15:50
а фаил конфига не прошивается?
Нет. Радиола - не ка-Радио.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 22:17
bogart
SinglWolf писал(а): ↑18 янв 2021, 16:55
Нет. Радиола - не ка-Радио.
В шапке темы не нашел схемы подключения, под которую написана прошивка, наличие кнопок управления, энкодера, подсветка экрана постоянная или управляется контролером? Пульт управления по нему тоже не понятно, они ведь разные.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 18 янв 2021, 22:35
SinglWolf
bogart писал(а): ↑18 янв 2021, 22:17
В шапке темы не нашел схемы подключения
В шапке темы красным написано:
- 2021-01-18_22-33-32.png (3.33 КБ) 1719 просмотров
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 20 янв 2021, 23:54
Гость
download/file.php?id=1564&mode=view
Вот именно такие цифры я и имел ввиду на ардуино.ру. Как грится - само совершенство. ИМХО конечно. Т.ч. получилось удачно. И только вот сейчас дошло, что это цифры с "монтаны". "Олды" поймут
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 22 янв 2021, 11:27
SinglWolf
Немного новостей
Графическая библиотека LVGL наконец-то приросла к Радиоле без ущерба для VS1053.
Перед этим все попытки подружить LVGL с VS1053 оканчивались крахом.
Или VS1053 поёт - дисплей белый. Или Дисплей кажет, а VS1053 в ауте...
Вот такой симпатичный получается интерфейс
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 22 янв 2021, 11:54
nva
Радиола с фейсом от старых макосей....
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 22 янв 2021, 19:50
misir
Симпатично получается
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 23 янв 2021, 09:32
SinglWolf
Прикрутил шрифты для часов
Верхний - 70 пикс.
Ниже - 140.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 23 янв 2021, 10:28
SinglWolf
Вопрос на засыпку: какие небуквенные символы встречаются в мета-информации потока Ваших станций?
Спрашиваю потому, что составляю шрифт. Кроме стандартных "!@#$%^&*()_-+=|\/.," включил "°", "№"...
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 24 янв 2021, 19:08
west
Ну вот. и у меня запела радиола.большое спасибо автору проэкта SinglWolf который помог во всём разобраться...
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 24 янв 2021, 20:32
samand587281
Автору! Вы на
Для просмотра ссылок Вы должны быть авторизованы на форуме. писали о готовых платах для Радиолы. Если да, то готов купить комплект.
З.Ы. Из опыта сборки KaRadio32: уж очень много проводков получается на макетной плате.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 24 янв 2021, 22:25
SinglWolf
samand587281 писал(а): ↑24 янв 2021, 20:32
Автору! Вы 4pda.ru писали о готовых платах для Радиолы.
У меня есть лишние платы Радиолы. Пишите контакты в ЛС, обсудим.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 05:14
MasterYura
2 неделя слушаю новую тестовую радиолу 3.0. В общем все норм работает
Изредка бывает что зависнет при переключении, или когда ставишь на паузу на ночь (кнопка ОК на пульте)
На ночь викл- просто на паузу, без выкл с розетки - удобно утром просто пультом включить
► Показать
по пожеланий
1. Сделайте чтобы через сайт - начальная страница- была самая левая панель - где есть кнопки остановить и воспроизвести. Потому что сейчас заходит на настройку звука и "эквалайзера" вс1053. Через сайт порой включаю с моб и не удобно каждый раз переходить на первую панель
2. При управлении с пультом
если у меня 2 станции (или до 9) - можно добавить проверку и не включать 11 несуществующую станцию
Воспроизведение ошибки: играет радио на 2 станции, кликаю быстро дважды 1 и кнопку ОК - водится 11 несуществующая станцию (видно после обновления страницы на сайте). Радио дальше играет на 2 станции. Но если дальше выкл радио и включить - радио включается на 11 станции и молчит - и выглядит завис.
Кажется еще какие-то нюансы с управлением с пульта, но я еще должен взять качественный пульт и аккуратно проверить ...
Другое
3. информация: где-то 3 недели назад пробовал радиолу 2.0 - так когда оставлял на ночь выключенным (ок) - так утром почти всегда зависало и надо было перезагружать - но в 3.0 версии почти всегда утром работает - хотя тоже бывает зависнет
проблему с зависанием после ночи - буду смотреть как записывать логи - и пробовать записать ошибку
4. В целом БОЛЬШОЕ СПАСИБО - мне 3.0 хоть и еще немного сыровата - она уже работает как Карадио и даже лучше, лучше:
1. Скорее стартует - после паузы
2. лекше настраивать - для разъемов вс1053 и пульта не надо менять файл и билдиты его отдельно - а все уже с коробки
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 06:24
SinglWolf
MasterYura писал(а): ↑25 янв 2021, 05:14
2 неделя слушаю новую тестовую радиолу 3.0. В общем все норм работает
Спасибо за тестирование и пожелания.
Жаль, что нет логов, чтобы понять причины зависания.
Пожелания постараюсь учесть.
От версии 3.0 Радиола претерпела очень много изменений в коде. Так что скоро снова надо всё тестировать.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 10:31
Alex13
SinglWolf писал(а): ↑25 янв 2021, 06:24
От версии 3.0 Радиола претерпела очень много изменений в коде. Так что скоро снова надо всё тестировать.
Т.е. версию 3.0 уже нет смысла заливать? Ждем новую?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 11:10
SinglWolf
Alex13 писал(а): ↑25 янв 2021, 10:31
Т.е. версию 3.0 уже нет смысла заливать? Ждем новую?
Сроки выхода новой версии Радиолы не определены. Пользуйте то что есть пока.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 25 янв 2021, 20:46
Tolcty
MasterYura писал(а): ↑25 янв 2021, 05:14
На ночь викл- просто на паузу, без выкл с розетки - удобно утром просто пультом включить
Для просмотра ссылок Вы должны быть авторизованы на форуме.
Весьма удобная штука. Сделал, доволен. На кнопку "0" пульта повесил вкл-выкл. Все благодарности
KVI с соседского форума, он идею подкинул.
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 09:04
Alex13
SinglWolf писал(а): ↑25 янв 2021, 11:10
Сроки выхода новой версии Радиолы не определены. Пользуйте то что есть пока
.
Попробую пока еще 2.2 Rev 5 т.к.3.0 косячная
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:13
Alex13
Залил 2.2. Rev.5
Энкодер не работает, Режим управления яркостью дисплея не сохраняется.
И как только прописал пин тача, так Радиола "померла" и перестала вообще грузиться....Оживает только новой заливкой бинарников...
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:40
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 11:13
И как только прописал пин тача, так Радиола "померла" и перестала вообще грузиться....
И что мне делать с этой констатацией факта?
Померла так померла? Или хотите, чтобы всё работало как положено?
Для этого мне нужно знать:
1. Какие пины прописывали?
2. ЛОГ Радиолы от включения до зависания!
Alex13 писал(а): ↑26 янв 2021, 11:13
Оживает только новой заливкой бинарников...
Такое бывает обычно, если не правильно прописаны пины. Но я не ЭКСТРАСЕНС, БЛИН!
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 11:47
Alex13
SinglWolf писал(а): ↑26 янв 2021, 11:40
Какие пины прописывали?
"Старая" версия работала с такими пинами, такие же и прописал:
СТАТУС СЧИТАНО ИЗ NVS
ИМЯ GPIO ЗНАЧЕНИЕ
SPI 1
MISO 19
MOSI 23
CLK 18
XCS 5
XDCS 32
DREQ 4
ENC0_A 13
ENC0_B 14
ENC0_BTN 34
I2C_SCL 21
I2C_SDA 22
LCD_CS 27
LCD_A0 2
IR_SIGNAL 35
BACKLIGHT 26
TACHOMETER 255
FAN_SPEED 255
DS18B20 255
TOUCH_CS 0
BUZZER 255
RXD 36
TXD 15
LDR 39
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:08
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 11:47
Старая" версия работала с такими пинами, такие же и прописал:
Не понял я, а где лог?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:27
Alex13
SinglWolf писал(а): ↑26 янв 2021, 12:08
Не понял я, а где лог?
► Показать
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7168
ho 0 tail 12 room 4
load:0x40078000,len:13856
load:0x40080400,len:4052
entry 0x40080688
[1B][0;32mI (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader[1B][0m
[1B][0;32mI (31) boot: compile time 07:48:22[1B][0m
[1B][0;32mI (31) boot: chip revision: 1[1B][0m
[1B][0;32mI (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0[1B][0m
[1B][0;32mI (41) boot.esp32: SPI Speed : 40MHz[1B][0m
[1B][0;32mI (46) boot.esp32: SPI Mode : DIO[1B][0m
[1B][0;32mI (50) boot.esp32: SPI Flash Size : 4MB[1B][0m
[1B][0;32mI (55) boot: Enabling RNG early entropy source...[1B][0m
[1B][0;32mI (60) boot: Partition Table:[1B][0m
[1B][0;32mI (64) boot: ## Label Usage Type ST Offset Length[1B][0m
[1B][0;32mI (71) boot: 0 nvs WiFi data 01 02 00009000 00004000[1B][0m
[1B][0;32mI (79) boot: 1 otadata OTA data 01 00 0000d000 00002000[1B][0m
[1B][0;32mI (86) boot: 2 phy_init RF data 01 01 0000f000 00001000[1B][0m
[1B][0;32mI (94) boot: 3 ota_0 OTA app 00 10 00010000 001f0000[1B][0m
[1B][0;32mI (101) boot: 4 ota_1 OTA app 00 11 00200000 001f0000[1B][0m
[1B][0;32mI (109) boot: 5 hardware WiFi data 01 02 003f0000 00010000[1B][0m
[1B][0;32mI (116) boot: End of partition table[1B][0m
[1B][0;32mI (121) boot_comm: chip revision: 1, min. application chip revision: 0[1B][0m
[1B][0;32mI (128) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x41e08 (269832) map[1B][0m
[1B][0;32mI (254) esp_image: segment 1: paddr=0x00051e30 vaddr=0x3ffb0000 size=0x03f48 ( 16200) load[1B][0m
[1B][0;32mI (261) esp_image: segment 2: paddr=0x00055d80 vaddr=0x40080000 size=0x00404 ( 1028) load[1B][0m
[1B][0;32mI (262) esp_image: segment 3: paddr=0x0005618c vaddr=0x40080404 size=0x09e8c ( 40588) load[1B][0m
[1B][0;32mI (289) esp_image: segment 4: paddr=0x00060020 vaddr=0x400d0020 size=0xaf074 (716916) map[1B][0m
[1B][0;32mI (599) esp_image: segment 5: paddr=0x0010f09c vaddr=0x4008a290 size=0x14f6c ( 85868) load[1B][0m
[1B][0;32mI (659) boot: Loaded app from partition at offset 0x10000[1B][0m
[1B][0;32mI (659) boot: Disabling RNG early entropy source...[1B][0m
[1B][0;32mI (659) psram: This chip is ESP32-D0WD[1B][0m
[1B][0;31mE (665) spiram: SPI RAM enabled but initialization failed. Bailing out.[1B][0m
[1B][0;32mI (671) cpu_start: Failed to init external RAM; continuing without it.[1B][0m
[1B][0;32mI (678) cpu_start: Pro cpu up.[1B][0m
[1B][0;32mI (682) cpu_start: Application information:[1B][0m
[1B][0;32mI (687) cpu_start: Project name: ESP32-Radiola[1B][0m
[1B][0;32mI (692) cpu_start: App version: v2.1.0-69-gfc7124f-dirty[1B][0m
[1B][0;32mI (699) cpu_start: Compile time: Jan 3 2021 07:46:18[1B][0m
[1B][0;32mI (705) cpu_start: ELF file SHA256: 025fd6bef93cb37e...[1B][0m
[1B][0;32mI (711) cpu_start: ESP-IDF: 3.40100.200827[1B][0m
[1B][0;32mI (716) cpu_start: Starting app cpu, entry point is 0x4008337c[1B][0m
[1B][0;32mI (0) cpu_start: App cpu up.[1B][0m
[1B][0;32mI (727) heap_init: Initializing. RAM available for dynamic allocation:[1B][0m
[1B][0;32mI (734) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM[1B][0m
[1B][0;32mI (740) heap_init: At 3FFBC0C0 len 00023F40 (143 KiB): DRAM[1B][0m
[1B][0;32mI (746) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[1B][0m
[1B][0;32mI (752) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[1B][0m
[1B][0;32mI (759) heap_init: At 4009F1FC len 00000E04 (3 KiB): IRAM[1B][0m
[1B][0;32mI (765) cpu_start: Pro cpu start user code[1B][0m
[1B][0;32mI (783) spi_flash: detected chip: generic[1B][0m
[1B][0;32mI (784) spi_flash: flash io: dio[1B][0m
[1B][0;32mI (784) cpu_start: Starting scheduler on PRO CPU.[1B][0m
[1B][0;32mI (0) cpu_start: Starting scheduler on APP CPU.[1B][0m
[1B][0;32mI (792) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations[1B][0m
[1B][0;32mI (802) main: starting app_main()[1B][0m
[1B][0;32mI (802) main: RAM left: 228196[1B][0m
[1B][0;32mI (812) main: Release 2.2, Revision 5[1B][0m
[1B][0;32mI (812) main: SDK 3.40100.200827[1B][0m
[1B][0;32mI (812) main: Heap size: 228196[1B][0m
[1B][0;31mE (822) main: Running partition type 0 subtype 16 (offset 0x00010000)[1B][0m
[1B][0;32mI (882) eeprom: Main config init done...[1B][0m
[1B][0;32mI (1092) main: audio input number 1
One of COMPUTER = 1, RADIO, BLUETOOTH[1B][0m
Log level is now ESP_LOG_INFO
[1B][0;31mE (1122) custom: Tachometer not present.[1B][0m
[1B][0;31mE (1152) custom: ds18b20 not present.[1B][0m
[1B][0;32mI (1202) TDA7313: TDA7313 present.[1B][0m
[1B][0;32mI (1392) vs1053: VS1053 LFreq: 1403508[1B][0m
[1B][0;32mI (1392) vs1053: VS1053 HFreq: 6153846[1B][0m
[1B][0;32mI (1392) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 1| Intr:0 [1B][0m
[1B][0;32mI (1402) vs1053: VS1053/VS1003 detected. MP3Status: 840, Version: 4[1B][0m
[1B][0;32mI (1902) vs1053: SCI_Status = 0x0[1B][0m
[1B][0;32mI (1902) vs1053: SCI_Mode (0x4800) = 0x802[1B][0m
[1B][0;32mI (1902) vs1053: SCI_ClockF = 0xB800[1B][0m
[1B][0;32mI (1902) vs1053: VS Version (VS1053 is 4) = 4[1B][0m
[1B][0;32mI (1902) vs1053: I2S Speed: 0[1B][0m
[1B][0;32mI (2232) vs1053: vs1053b plugin patch loaded.[1B][0m
[1B][0;32mI (2232) main: hardware initialized[1B][0m
[1B][0;32mI (2232) main: Hardware init done...[1B][0m
[1B][0;32mI (2232) addon: LCD Rotat 0[1B][0m
[1B][0;32mI (2242) addonucg: lcd init Rotat: 0[1B][0m
[1B][0;32mI (2372) ucg_hal: UCG_COM_MSG_POWER_UP: 80 ns so in Hz: 12500000[1B][0m
[1B][0;32mI (2372) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 [1B][0m
[1B][0;32mI (2382) ucg_hal: ... Adding spi lcd bus Speed= 25000000.[1B][0m
[1B][0;32mI (2412) gpio: GPIO[0]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 1| Pulldown: 1| Intr:0 [1B][0m
[1B][0;32mI (2412) XPT2046: Touch cs: 0 init done[1B][0m
[1B][0;31mE (2412) spi_master: spi_bus_add_device(382): no free cs pins for host[1B][0m
ESP_ERROR_CHECK failed: esp_err_t 0x105 (ESP_ERR_NOT_FOUND) at 0x4008e738
file: "components\xpt2046\xpt2046.c" line 94
func: xpt_init
expression: spi_bus_add_device(KSPI, &dev_config, &t_handle)
ELF file SHA256: 025fd6bef93cb37e
Backtrace: 0x4008e165:0x3ffbdca0 0x4008e73b:0x3ffbdcc0 0x400e3d46:0x3ffbdce0 0x400e45b0:0x3ffbdd50 0x400e522a:0x3ffbddc0 0x400e4206:0x3ffbddf0 0x400e433d:0x3ffbde20 0x400e42c6:0x3ffbde40 0x400e4da6:0x3ffbde60 0x400d6660:0x3ffbde80 0x400d3d94:0x3ffbdf00 0x400dbfb5:0x3ffbdf20 0x400f95d1:0x3ffbdf60 0x4008fb65:0x3ffbdf80
Походу не нравится ей что тач на пине 0. В этих строчках чет ругается на нехватку свободных CS
[1B][0;32mI (2412) XPT2046: Touch cs: 0 init done[1B][0m
[1B][0;31mE (2412) spi_master: spi_bus_add_device(382): no free cs pins for host[1B][0m
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:41
SinglWolf
Прошивка 2.2.5 не работает с тачскрином. По умолчанию
Вы же выставляете реальный пин
и Радиола виснет
Alex13 писал(а): ↑26 янв 2021, 12:27
spi_master: spi_bus_add_device(382): no free cs pins for host
Ибо в библиотеке
ESP-IDF есть косяк, который не позволяет иметь более трёх девайсов на шине SPI.
1 девайс занимает дисплей.
2 девайса занимает VS-ка.
Для тачскрина доступных девайсов нет.
Этот момент, кстати, описан на GITHUB-странице Радиолы.
Надеюсь, внятно объяснил?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:51
Alex13
SinglWolf писал(а): ↑26 янв 2021, 12:41
Прошивка 2.2.5 не работает с тачскрином. По умолчанию
А что с энкодером не так? Тоже в этой версии не работает...
Остались старые бинарники до библиотек ESP-IDF ?
Re: ESP32-Radiola - Музыкальный центр на ESP32 своими руками
Добавлено: 26 янв 2021, 12:54
SinglWolf
Alex13 писал(а): ↑26 янв 2021, 12:51
А что с энкодером не так? Тоже в этой версии не работает...
Я код для энкодера не трогал. Выставьте пин тачскрина в 255 и настройте пины энкодера. Потом логи пришлите. Буду разбираться.