У меня в связке есп32 и псм-ка точно так все было как у Вас. В мониторе звук есть, подключаю наушники-глухо как в танке. Думал не работает псм. Затем подключил наушники к выключенному радио и включил-все, звук есть. Повторил действия несколько раз, один и тот же результат-наушники подключать надо до включения радио. По крайней мере у меня вот так.
Не важно когда включаете наушники, у меня два варианта и оба работают нормально. Если Вы нажимаете только play монторинга, на наушниках не будет звука. Нужно нажимать play радиостанции. Пробовали для проверки работоспособности модуля загружать другие программы
Мы берем Termite 3.3, устанавливаем порт и скорость порта 115200. Обязательно подключайтесь к ПК через USB !!! Не через WiFi !!! . Нажимаем ESP32 resset и читаем.
Вобщем как обычно, загорелся, заказал жменю девайсов а затем начал изучать тему :) Кое-что "угадал", но докупать придётся.
Хочу соорудить"говорилку" на кухню.
Заказал:
-ESP32(Wroom, на плате с 30ю пинами, надеюсь обойдусь);
-OLED 128X64 I2C SSD1306, в дальнейшем что крупнее поставлю на ST7735 1,8"(слишком) или даже 1602-2004 если "прикрутится", по сути нужно только название станции ну и что ещё может захочется :) ;
-TDA1387 (подкупил минимализм обвязки);
-PAM8403 с "крутилкой" громкости.
Пока желания минималистичны - несколько каналов с переключением парой кнопок, и крутилка громкости на входе PAM.
Судя по логам у Вас прошито или не то, или не туда. E (37) - это ошибка (от англ. "Error"), ЕСП-шка не может загрузить таблицу разделов. Так же причиной может быть бракованный девайс, что мало вероятно.
Вобщем, разбирайтесь, как правильно прошить KaRadio32.
На самом деле там всё очень просто.
Итак, прошивка KaRadio32: 1. Используйте рекомендованную программу-прошивальщик "ESP32 DOWNLOAD TOOL v.3.6.5". (Можно и предыдущие версии: v3.6.2, v3.6.4). 2. Шьете все 4 (четыре) файла за один приём по 5 (пяти) адресам: KaRadio.bin - по адресу 0x10000, и по адресу 0x1D0000 partitions.bin - по адресу 0x8000 bootloader.bin - по адресу 0x1000
свой_конфиг_файл.bin - по адресу 0x3a2000
3. Ставите опции прошивки:
"CrystalFreq:" - 40M
"SPI SPEED" - 40MHz
"SPI MODE" - DIO
"FLASH SIZE" - 32Mbit
"COM:" - свой COM-номер
"BAUD:" - 115200
Вобщем, ставите всё точно так, как показано на картинке в каждом полном архиве, скачиваемом с официального сайта разработчика (файл "downloadtool32.jpg" в папке "\images"). 4. Нажимаете кнопку "START" и после того, как в окне монитора побегут символы, на ЕСП-шке жмёте кнопку "boot" - начнётся заливкапрошивки.
На некоторых новых ЕСП-шках жать "boot" не требуется, т.к. они автоматически распознают запущеный прошивальщик.
Нормальная загрузка сопровождается примерно таким логом (зависит от режима логирования и самого девайса):
ets Jun 8 2016 00:22:57
:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)read err, 1000_main.c 371
ets Jun 8 2016 00:22:57
:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT): 0, SPIWP:0xee_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00:DIO, clock div:2:0x3fff0018,len:4:0x3fff001c,len:3564:0x40078000,len:93720 tail 12 room 4:0x40080400,len:58480x400806d8
I (127) main: starting app_main()(127) main: RAM left: 4394304(137) main: Running partition type 0 subtype 17 (offset 0x001d0000)(157) main: Partition init done...
Log level is now ESP_LOG_ERROR
WIFI TRYING TO CONNECT TO SSID 1(6257) wifi: esp_wifi_disconnect 964 wifi not start
E (7997) event: invalid static ip
: 192.168.1.1 : 192.168.1.127
E (9367) main: mDNS Hostname: Karadio32
READY. Type help for a list of commands
##CLI.ICY0#: at IP 192.168.1.127: playing:1, currentstation:1
##CLI.NAMESET#: 1 Радио Вышка - Екатеринбург
##CLI.URLSET#: stream.vyshka24.ru
##CLI.PATHSET#: /192
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 164
##CLI.ICY0#: Radio Vyshka
##CLI.ICY3#: 256
##CLI.ICY4#: Electro Dance
##CLI.ICY5#: 192
##CLI.ICY6#: Top music for you!
##CLI.PLAYING#
##CLI.META#: ROBIN SCHULZ - SPEECHLESS (FT. ERIKA SIROLA)
заходите браузером по адресу 192.168.1.9 настраивайте тип выхода i2s на последней странице (по идее у вас уже все поет) если не поет - вы конфиг загузили кривой - возмите мой отсюда https://github.com/pilnikov/KaRadio32_fork/blob/master/boards/build/ttgotm.bin - его один надо залить по адресу 0x3a2000 остальные файлы не перезаливайте
Всё ещё наблюдается та же ошибка разделов флеши:
"E (37) boot: ota data partition invalid and no factory, will try all partitions"
Могу только предположить, что заливались "битые" файлы. Попробуйте скачать их с официального сайта заново. Да, и качать лучше целиком единым архивным файлом.
Ещё могу посоветовать зайти в вэб-морду, на закладку настроек и обновить прошивку он-лайн, в автоматическом режиме.
И у меня подозрения, что Ваша ЕСП-шка не подсоединена к Вашему Wi-Fi. Дайте сюда скриншот страницы настроек вэб-морды.
Люди добрые! Если сможете, то помогите!
Пытаюсь собрать в ардуино ide скетч для oled экранов для платы STM32.
Вообще никак не получается. Упирается все в библиотеки.
Может у кого-то остались библиотеки) А может и сама папка для STM32 со всеми нужными файлами.
Был бы очень благодарен за помощь!
Прошивка явно кривая, левая или несвежая об этом говорит лог
E (37) boot: ota data partition invalid and no factory, will try all partitions - несоответствие или повреждение - отсюда по воздуху обновиться не выйдет.
E (1669) vs1053: NO VS1053 detected - кривой или отсутствующий конфиг, в нормальном должно быть E (389) vs1053: VS1053 not used
E (1669) main: LCD Type 0
X: 128, YY: 64, Y: 9 - опять же кривой конфиг дисплей должен быть 199, а Х: 320, YY: 240
строка E (575) spiram: SPI RAM enabled but initialization failed. Bailing out. отсутствует - признак несвежей прошивки
Если вы пытаететесь залить основной бинарник (Karadio32.bin) старых версий а partition.bin у вас свежий - то и выходит.
Делайте как люди говорят - в строгом соответствии - и все заработает.
Тут на форуме уже человек 5 пользователей ТТГО ТМ и у всех она работает.
Подскажите, "поплыл" в инфе, на ESP32-WROVER+KaRadio32 декодирование AAC(не все) решено благодаря PSRAM? Если заменить PSRAM 4MB на 8MB как это повлияет на AAC и буферизацию?
ЦАП TDA1387 сгодится в эту схему?
Спасибо.
Подскажите, "поплыл" в инфе, на ESP32-WROVER+KaRadio32 декодирование AAC(не все) решено благодаря PSRAM? Если заменить PSRAM 4MB на 8MB как это повлияет на AAC и буферизацию? ЦАП TDA1387 сгодится в эту схему? Спасибо.
Пока никак это не повлияет на AAC и буферизацию. ЦАП любой подойдет.
Приветствую коллеги радиолюбители! Предлагаю подискуссировать о том кто как борется с затыками (прерываниями потока вещания) в KaRadio и KaRadio32. Радио бывает работает без затыков целый день, а бывает слушать невозможно.
всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения
всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения
Поздравляем!:)
Но все же напиши для новичков для науки, где Вы накосячили?
Длительно наблюдая за заполнением буфера с помощью Termita,
отбраковал и удалил станции с трафиком, соизмеримым с их битрейтом,
т.к. даже после удачного заполнения буфера, его содержимое неоднократно
будет достигать значения появления выпадений. Увеличить буфер (и таймаут) можно
хоть до 30 секунд, только теперь уже около 30 сек. нужно будет ждать его заполнения,
каждый раз при переключении подобных ("жидких") станций (это очень некомфортно).
Оставил станции, для которых имеющийся буфер 40kbytes достаточен в любое время
суток, даже при максимальном 320кбит битрейте некоторых.
Для правильно записанного и сведённого джаза и 192кб - терпимое качество.
Главное - настроение (и материал, новинки, исполнители, инфа).
Применение внешней антены поддерживаю, т.к. есть ещё выпадения и от
плохих условий приёма.
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
Для KaRadio (особенно на ESP8266) действительно нужно подбирать станции, жаль только иногда для некоторых станций нет разных вариантов потока.
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
А что за проект на Raspberry Pi3 ?
Я не так давно выкладывал ссылку на вариант радио на Raspberry Pi. Я собирал самый простой вариант с тачскрин с дисплеем 5 дм., в этом варианте паять ничего не надо, нужно только установить програмное опеспечение, вот ссылка на моё видео: https://youtu.be/D2n1_rhvgFM
Там в описании под видео есть ссылка на сайт проекта. Можно использовать дисплеи от самых простых до обычного телевизора, для управленмя можно использовать кнопки, энкодер, пульт ДУ или тачскрин.
У меня в связке есп32 и псм-ка точно так все было как у Вас. В мониторе звук есть, подключаю наушники-глухо как в танке. Думал не работает псм. Затем подключил наушники к выключенному радио и включил-все, звук есть. Повторил действия несколько раз, один и тот же результат-наушники подключать надо до включения радио. По крайней мере у меня вот так.
Не важно когда включаете наушники, у меня два варианта и оба работают нормально. Если Вы нажимаете только play монторинга, на наушниках не будет звука. Нужно нажимать play радиостанции. Пробовали для проверки работоспособности модуля загружать другие программы
https://github.com/LilyGO/TTGO-TM-ESP32 например
нет нечего не получаеться звука так и нет в наушниках и на десплеи только свет и все что дальше делать не знаю
нет нечего не получаеться звука так и нет в наушниках и на десплеи только свет и все что дальше делать не знаю
А лог с терминала выложить? Или это недостижимый уровень?
это недостижимый уровень
Если пользуетесь ардуино иде это - serial monitor.
To fir66
Мы берем Termite 3.3, устанавливаем порт и скорость порта 115200. Обязательно подключайтесь к ПК через USB !!! Не через WiFi !!! . Нажимаем ESP32 resset и читаем.
Вобщем как обычно, загорелся, заказал жменю девайсов а затем начал изучать тему :) Кое-что "угадал", но докупать придётся.
Хочу соорудить"говорилку" на кухню.
Заказал:
-ESP32(Wroom, на плате с 30ю пинами, надеюсь обойдусь);
-OLED 128X64 I2C SSD1306, в дальнейшем что крупнее поставлю на ST7735 1,8"(слишком) или даже 1602-2004 если "прикрутится", по сути нужно только название станции ну и что ещё может захочется :) ;
-TDA1387 (подкупил минимализм обвязки);
-PAM8403 с "крутилкой" громкости.
Пока желания минималистичны - несколько каналов с переключением парой кнопок, и крутилка громкости на входе PAM.
Del
вот что получилось ets Jun 8 2016 00:22:57
To fir66
Судя по логам у Вас прошито или не то, или не туда. E (37) - это ошибка (от англ. "Error"), ЕСП-шка не может загрузить таблицу разделов. Так же причиной может быть бракованный девайс, что мало вероятно.
Вобщем, разбирайтесь, как правильно прошить KaRadio32.
На самом деле там всё очень просто.
Итак, прошивка KaRadio32:
1. Используйте рекомендованную программу-прошивальщик "ESP32 DOWNLOAD TOOL v.3.6.5". (Можно и предыдущие версии: v3.6.2, v3.6.4).
2. Шьете все 4 (четыре) файла за один приём по 5 (пяти) адресам:
KaRadio.bin - по адресу 0x10000, и по адресу 0x1D0000
partitions.bin - по адресу 0x8000
bootloader.bin - по адресу 0x1000
свой_конфиг_файл.bin - по адресу 0x3a2000
3. Ставите опции прошивки:
"CrystalFreq:" - 40M
"SPI SPEED" - 40MHz
"SPI MODE" - DIO
"FLASH SIZE" - 32Mbit
"COM:" - свой COM-номер
"BAUD:" - 115200
Вобщем, ставите всё точно так, как показано на картинке в каждом полном архиве, скачиваемом с официального сайта разработчика (файл "downloadtool32.jpg" в папке "\images").
4. Нажимаете кнопку "START" и после того, как в окне монитора побегут символы, на ЕСП-шке жмёте кнопку "boot" - начнётся заливкапрошивки.
На некоторых новых ЕСП-шках жать "boot" не требуется, т.к. они автоматически распознают запущеный прошивальщик.
Нормальная загрузка сопровождается примерно таким логом (зависит от режима логирования и самого девайса):
все сделал как написали вот лог
Ещё бы скриншот прошивальщика на момент прошивки - что и куда прошито..?
1 kill
65536 0x10000
case ok
test offst :65536 0x10000
case ok
test offst :1900544 0x1d0000
case ok
test offst :4096 0x1000
case ok
test offst :32768 0x8000
case ok
test offst :3809280 0x3a2000
case ok
заходите браузером по адресу 192.168.1.9 настраивайте тип выхода i2s на последней странице (по идее у вас уже все поет) если не поет - вы конфиг загузили кривой - возмите мой отсюда https://github.com/pilnikov/KaRadio32_fork/blob/master/boards/build/ttgotm.bin - его один надо залить по адресу 0x3a2000 остальные файлы не перезаливайте
залил ваш звуа в наушнике нет
а взять звук с пинов можно?
судя по логу у вас флэшка кривовата E (37) boot: ota data partition invalid and no factory, will try all partitions
если совсем будет плохо (ничего не будет получаться) - сотрите перед прошивкой флэшку - кнопка еразе алл во флэш довнлоад туле либо прошейте это https://github.com/pilnikov/KaRadio32_fork/blob/master/bin/blank4M.bin с адреса 0x0
а дисплей включился?
а взять звук с пинов можно?
да с gpio 26 (он идет под №9) тока в настройках (на веб станице) надо указать тип выхода - dac
все я включаю звука нет экран светится но он пустой 12s Validate
стер флешу перед записью и прошил с
blank4M.binс адреса 0x0
Вот мой рабочий
Всё ещё наблюдается та же ошибка разделов флеши:
"E (37) boot: ota data partition invalid and no factory, will try all partitions"
Могу только предположить, что заливались "битые" файлы. Попробуйте скачать их с официального сайта заново. Да, и качать лучше целиком единым архивным файлом.
Ещё могу посоветовать зайти в вэб-морду, на закладку настроек и обновить прошивку он-лайн, в автоматическом режиме.
И у меня подозрения, что Ваша ЕСП-шка не подсоединена к Вашему Wi-Fi. Дайте сюда скриншот страницы настроек вэб-морды.
Вчера человеку по Ватсапп в другой стране объяснил, прошил и работает. Скиньте для связи контакты. Можно по ВК.
Люди добрые! Если сможете, то помогите!
Пытаюсь собрать в ардуино ide скетч для oled экранов для платы STM32.
Вообще никак не получается. Упирается все в библиотеки.
Может у кого-то остались библиотеки) А может и сама папка для STM32 со всеми нужными файлами.
Был бы очень благодарен за помощь!
about FIR66
Прошивка явно кривая, левая или несвежая об этом говорит лог
Подтверждаю...
И работает хорошо, и приличные станции звучат
в наушниках не утомительно, сбалансировано.
Для колонок желательны цепочки тонкомпенсации
для малой громкости, что легко выполнимо.
Подскажите, "поплыл" в инфе, на ESP32-WROVER+KaRadio32 декодирование AAC(не все) решено благодаря PSRAM? Если заменить PSRAM 4MB на 8MB как это повлияет на AAC и буферизацию?
ЦАП TDA1387 сгодится в эту схему?
Спасибо.
Пока никак это не повлияет на AAC и буферизацию. ЦАП любой подойдет.
fir66, выложил бинарники отдельно с рабочей копии.
Приложил фото с настроенным flash_download_tools.
Удалите с него все и заново заполните в том же порядке, может где то у Вас "птичка лишняя стоит" :).
Еще добавил дополнительно ttgotm1.bin. Можете его прошить вместо ttgotm.bin. Каналы будут переключаться в первую очередь.
https://yadi.sk/d/czpHtYOLmHpKsg
Без проблем, я только на такой и шью!
Вы выбирайте какую хотите!
А, я бы попробовал убавить...
Давайте тогда fir66 порекомендуем шить на скорости 115200. Долго, но надежнее.
Только снова всё - всё стереть сначала , и стирать на 115200..
Чувствую - запоёт... Должно...
Приветствую коллеги радиолюбители! Предлагаю подискуссировать о том кто как борется с затыками (прерываниями потока вещания) в KaRadio и KaRadio32. Радио бывает работает без затыков целый день, а бывает слушать невозможно.
Пытался разобраться в чем причина, смотрите на моём видео: https://youtu.be/umia8uLezLo
Пишите кто, что думает на эту тему.
to pkmuum
Ответил на YouTube канале
всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения
Длительно наблюдая за заполнением буфера с помощью Termita,
отбраковал и удалил станции с трафиком, соизмеримым с их битрейтом,
т.к. даже после удачного заполнения буфера, его содержимое неоднократно
будет достигать значения появления выпадений. Увеличить буфер (и таймаут) можно
хоть до 30 секунд, только теперь уже около 30 сек. нужно будет ждать его заполнения,
каждый раз при переключении подобных ("жидких") станций (это очень некомфортно).
Оставил станции, для которых имеющийся буфер 40kbytes достаточен в любое время
суток, даже при максимальном 320кбит битрейте некоторых.
Для правильно записанного и сведённого джаза и 192кб - терпимое качество.
Главное - настроение (и материал, новинки, исполнители, инфа).
Применение внешней антены поддерживаю, т.к. есть ещё выпадения и от
плохих условий приёма.
всем большой ноклон за ваше терпение и за помощь все получилось и радио работает и экран показывает станции прошил новыми bun и все пошло еще раз спасибо за терпения
Поздравляем!:)
Но все же напиши для новичков для науки, где Вы накосячили?
старые bun файлы прошивки как прошил все файлы новые всепошло еще раз все кто помогал спасибо
старые bun файлы прошивки как прошил все файлы новые всепошло еще раз все кто помогал спасибо
Информативно :)
Длительно наблюдая за заполнением буфера с помощью Termita,
отбраковал и удалил станции с трафиком, соизмеримым с их битрейтом,
т.к. даже после удачного заполнения буфера, его содержимое неоднократно
будет достигать значения появления выпадений. Увеличить буфер (и таймаут) можно
хоть до 30 секунд, только теперь уже около 30 сек. нужно будет ждать его заполнения,
каждый раз при переключении подобных ("жидких") станций (это очень некомфортно).
Оставил станции, для которых имеющийся буфер 40kbytes достаточен в любое время
суток, даже при максимальном 320кбит битрейте некоторых.
Для правильно записанного и сведённого джаза и 192кб - терпимое качество.
Главное - настроение (и материал, новинки, исполнители, инфа).
Применение внешней антены поддерживаю, т.к. есть ещё выпадения и от
плохих условий приёма.
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
Для KaRadio (особенно на ESP8266) действительно нужно подбирать станции, жаль только иногда для некоторых станций нет разных вариантов потока.
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
А что за проект на Raspberry Pi3 ?
Собирал радио на Raspberry Pi3 - работает очень стабильно. Не знаю какой там размер буфера, но затыков вообще нет, и станции переключаются очень быстро, цена только не радует.
А что за проект на Raspberry Pi3 ?
Я не так давно выкладывал ссылку на вариант радио на Raspberry Pi. Я собирал самый простой вариант с тачскрин с дисплеем 5 дм., в этом варианте паять ничего не надо, нужно только установить програмное опеспечение, вот ссылка на моё видео: https://youtu.be/D2n1_rhvgFM
Там в описании под видео есть ссылка на сайт проекта. Можно использовать дисплеи от самых простых до обычного телевизора, для управленмя можно использовать кнопки, энкодер, пульт ДУ или тачскрин.
Если рассматривать Raspberry для радио, то максимум Zero W, иначе это как из пушки по воробьям.