Я ставлю SigmaDSP ADAU1701 попробую поиграться с памятью. Звук у RDC2-0027v2 хороший. ЦАП отменный. Входов хватает. Планирую ESP по I2C подключить. Пока есть только макет устройства. Как сделаю, выложу ссылку на свой проект.
make[1]: выход из каталога «/home/User/esp/esp-idf/tools/kconfig»
make: *** Нет правила для сборки цели «/home/User/esp/esp-idf/tools/kconfig/conf-idf», требуемой для «/home/User/esp/Ka-Radio32/build/include/config/auto.conf». Останов.
Заново все сначала сделал по инструкции nadim. Вроде заработало. Долго компилировал.
Получил в конце опять ошибку:
...........................
Generating libwifi_provisioning.a.sections_info
Generating libwpa_supplicant.a.sections_info
Generating libxpt2046.a.sections_info
Generating libxtensa-debug-module.a.sections_info
Generating esp32.common.ld
LD build/KaRadio32.elf
pkg_resources cannot be imported probably because the pip package is not installed and/or using a legacy Python interpreter. Please refer to the Get Started section of the ESP-IDF Programming Guide for setting up the required packages.
И снов а всем привет. Собрал Карадио на esp32+vs1053 - работает отлично. Особенно после отбновления 1.9 - энкодер заработал уже почти как во взрослых устройствах.
Решил поковырять другие проекты - заказал ESP8266+ик модуль. Залил ESPmini_35, настроил свой пульт д\у - все работает, но затыки звука... Прошил Radiosan v7, затыков меньше, но тоже не идеал. Пока экспериментировал, пришел заказанный ранее Wemos 8266 с вроде как 32-мя метрами флеша. Сечас в нем играет залитый ESPmini_35, затыки никуда не делись. Radiosan-а еще пока не пробовал, но подозреваю, что будет аналогично. Отсюда два вопроса - озвученные прошивки как-то используют расширенную память, или нужно править код? И по вемосу - есть способы узнать, сколько реально на нем памяти? Может АТ-команды какие-нить? А то от китаейцев всего ожидать можно...
у вас тоже каша. вы путаете объемы флэш (ПЗУ) и RAM (ОЗУ). Не хватает как раз таки ОЗУ а она у всех 8266 одинаковая, хоть вемос хоть луа. Вас спасет (если код поправите) внешняя рам (но ценник на нее конский) (читайте выше страницами двумя про нее) карадио (простое не 32) тоже с внешней рам есть. и тоже для устранения затыков.
Спасибо за пояснения. Получается в случае с Вемосом можно в него залить жирнее (объемнее) прошивку, но объем оперативной памяти так и останется узким местом?
Спасибо за пояснения. Получается в случае с Вемосом можно в него залить жирнее (объемнее) прошивку, но объем оперативной памяти так и останется узким местом?
На сегодня самым лучшим решением это будет esp32 wrover - у него уже есть приличный буфер - лучше сразу чуток больше заплатить, чем потом улучшать и переплачивать.
С нуля , что ли начать? msis32 просто удалить нормально?
Если что-то не получается - нужно либо отложить на завтра либо начать с начала. У меня пока не получилось я наверное раз 10 начинал с начала. Т.к. до этого с такими вещами ни когда дел не имел.
С нуля , что ли начать? msis32 просто удалить нормально?
можно я 5 копеек вставлю? У меня тоже не получалось, я тогда взял папку с "питоном" вырезал (сохранил в другом месте) потом обновился и вернул папку на место, и даже один раз скомпилировал бинарники (тапками не кидать)
А где можно список команд для мсиса посмотреть? А то приходится их вылавливать в вашем блоге и здесь на сайте
Основные комманды которые надо - есть у меня на сайте - можете выписать отдельно если надо (собрано по крупицам). Есть такая комманда как help в мсис, а также есть google.com - который знает всё. :)
Всем доброго времени. Стыдно спрашивать, но, что то "торможу". Может есть у кого наработки по разботу строки ответа КАРАДИО? Управлять по порту получилось хорошо, а вот принять строку и разложить, проблемка.
Спасибо Вам, надеюсь поможет. У меня проблема возникала, по тегу ##CLI.META#:, а т.к. он последний, и постоянно "прилетает" по новому треку, не понимал как закончить строку. Я, просто слушал порт. По приходу "##" начинал копить буфер, сравнивать по тегам, и т.д.
Сори, сам "затупил", прочитал поток и закинул в тестовил, для последующей обработки по телнету. А там служебных символов "\n" уже нет. вот и получилась проблема. Извиняюсь за тупость.
Я ставлю SigmaDSP ADAU1701 попробую поиграться с памятью. Звук у RDC2-0027v2 хороший. ЦАП отменный. Входов хватает. Планирую ESP по I2C подключить. Пока есть только макет устройства. Как сделаю, выложу ссылку на свой проект.
Хотел скомпилировать . получил ошибку:
у вас пакеты дополнительные (которые нужны однако) не все установлены
у меня пишет так
pacman -Syu
to nadim
https://github.com/pilnikov/KaRadio32_fork/blob/master/playlist/WebStations%20(1).txt
попробуйте, особенно последние станции со 101.ru сайта (с поз. №36)
to pilnikov спасибо, за наводку на ТТГО, успел заказать по невысокой цене, как придет буду обращаться к вам за подсказками ро настройке.
Спасибо за ответ.
Заново все сначала сделал по инструкции nadim. Вроде заработало. Долго компилировал.
Получил в конце опять ошибку:
Папка build
to nadim
https://github.com/pilnikov/KaRadio32_fork/blob/master/playlist/WebStations%20(1).txt
попробуйте, особенно последние станции со 101.ru сайта (с поз. №36)
В ближайщее время проверить не смогу. Пока нет времени - макет разобрал и обратно вернул в корпус.
to aidar_i
покажите результат команды: pacman -Qent
И снов а всем привет. Собрал Карадио на esp32+vs1053 - работает отлично. Особенно после отбновления 1.9 - энкодер заработал уже почти как во взрослых устройствах.
Решил поковырять другие проекты - заказал ESP8266+ик модуль. Залил ESPmini_35, настроил свой пульт д\у - все работает, но затыки звука... Прошил Radiosan v7, затыков меньше, но тоже не идеал. Пока экспериментировал, пришел заказанный ранее Wemos 8266 с вроде как 32-мя метрами флеша. Сечас в нем играет залитый ESPmini_35, затыки никуда не делись. Radiosan-а еще пока не пробовал, но подозреваю, что будет аналогично. Отсюда два вопроса - озвученные прошивки как-то используют расширенную память, или нужно править код? И по вемосу - есть способы узнать, сколько реально на нем памяти? Может АТ-команды какие-нить? А то от китаейцев всего ожидать можно...
у вас тоже каша. вы путаете объемы флэш (ПЗУ) и RAM (ОЗУ). Не хватает как раз таки ОЗУ а она у всех 8266 одинаковая, хоть вемос хоть луа. Вас спасет (если код поправите) внешняя рам (но ценник на нее конский) (читайте выше страницами двумя про нее) карадио (простое не 32) тоже с внешней рам есть. и тоже для устранения затыков.
Спасибо за пояснения. Получается в случае с Вемосом можно в него залить жирнее (объемнее) прошивку, но объем оперативной памяти так и останется узким местом?
Спасибо за пояснения. Получается в случае с Вемосом можно в него залить жирнее (объемнее) прошивку, но объем оперативной памяти так и останется узким местом?
На сегодня самым лучшим решением это будет esp32 wrover - у него уже есть приличный буфер - лучше сразу чуток больше заплатить, чем потом улучшать и переплачивать.
to aidar_i
покажите результат команды: pacman -Qent
to aidar_i
Какая версия у тебя установлена ESP-IDF - ?
Локальную версию ESP-IDF можно проверить с помощью git:
cd $IDF_PATH
git describe --tags --dirty
to aidar_i
ESP-IDF На стр. автора указана 3.1.2 Свою инструкцию по этому поводу я обновил.
Хотя вроде как собирается и на 3.1.1 и на 3.1.3
Удаляй папку /esp/esp-idf
и по инструкции клонируй 3.1.2
Нужно внимательно и до конца читать инструкции :)
вот моя msys
to pilnikov
а это будер работать?
git describe --tags --dirty
Удалил.
Но не клонируется
git clone -b v3.1.2 --recursive https://github.com/espressif/esp-idf.git esp-idf-v3.1.2
С нуля , что ли начать? msis32 просто удалить нормально?
С нуля , что ли начать? msis32 просто удалить нормально?
Если что-то не получается - нужно либо отложить на завтра либо начать с начала. У меня пока не получилось я наверное раз 10 начинал с начала. Т.к. до этого с такими вещами ни когда дел не имел.
msis32 - Просто удали.
С нуля , что ли начать? msis32 просто удалить нормально?
можно я 5 копеек вставлю? У меня тоже не получалось, я тогда взял папку с "питоном" вырезал (сохранил в другом месте) потом обновился и вернул папку на место, и даже один раз скомпилировал бинарники (тапками не кидать)
Спасибо, начал сначала.
to nadim
А где можно список команд для мсиса посмотреть? А то приходится их вылавливать в вашем блоге и здесь на сайте
to nadim
А где можно список команд для мсиса посмотреть? А то приходится их вылавливать в вашем блоге и здесь на сайте
Основные комманды которые надо - есть у меня на сайте - можете выписать отдельно если надо (собрано по крупицам). Есть такая комманда как help в мсис, а также есть google.com - который знает всё. :)
Также у автора https://github.com/karawin/Ka-Radio32/blob/master/HardwareConfig.md
Устанавливаю. Обновляюсь, вышло предупреждение:
User@AIDAR MINGW32 ~ $ pacman -Syu :: Обновление баз данных пакетов... mingw32 541,1 KiB 173K/s 00:03 [#####################] 100% mingw32.sig 119,0 B 14,5K/s 00:00 [#####################] 100% mingw64 542,3 KiB 283K/s 00:02 [#####################] 100% mingw64.sig 119,0 B 38,7K/s 00:00 [#####################] 100% msys 180,0 KiB 256K/s 00:01 [#####################] 100% msys.sig 119,0 B 11,6K/s 00:00 [#####################] 100% :: Starting core system upgrade... предупреждение: terminate other MSYS2 programs before proceeding разрешение зависимостей... проверка конфликтов... Пакеты (6) bash-4.4.023-1 filesystem-2018.12-1 mintty-1~2.9.5-1 msys2-runtime-2.11.2-1 msys2-runtime-devel-2.11.2-1 pacman-5.1.2-2 Будет загружено: 24,74 MiB Будет установлено: 96,53 MiB Изменение размера: 2,06 MiB :: Приступить к установке? [Y/n] y :: Получение пакетов... msys2-runtime-2.11.... 2,4 MiB 213K/s 00:12 [#####################] 100% bash-4.4.023-1-i686 1931,4 KiB 104K/s 00:19 [#####################] 100% filesystem-2018.12-... 37,8 KiB 652K/s 00:00 [#####################] 100% mintty-1~2.9.5-1-i686 285,5 KiB 332K/s 00:01 [#####################] 100% msys2-runtime-devel... 4,4 MiB 232K/s 00:19 [#####################] 100% pacman-5.1.2-2-i686 15,8 MiB 331K/s 00:49 [#####################] 100% (6/6) проверка ключей [#####################] 100% (6/6) проверка целостности пакета [#####################] 100% (6/6) загрузка файлов пакетов [#####################] 100% (6/6) проверка конфликтов файлов [#####################] 100% (6/6) проверка доступного места [#####################] 100% :: Обработка изменений пакета... (1/6) обновление msys2-runtime [#####################] 100% (2/6) обновление bash [#####################] 100% (3/6) обновление filesystem [#####################] 100% (4/6) обновление mintty [#####################] 100% (5/6) обновление msys2-runtime-devel [#####################] 100% (6/6) обновление pacman [#####################] 100% предупреждение: terminate MSYS2 without returning to shell and check for updates again предупреждение: for example close your terminal window instead of calling exitОбновился, но так и не могу сгенерить из .csv в .bin скриптом nvs_partition_generator.sh.
User@AIDAR MINGW32 ~/esp/Ka-Radio32/boards $ ./nvs_partition_generator.sh standard_button python ./nvs_partition_gen.py standard_button.csv build/standard_button.bin 0x2000 Traceback (most recent call last): File "./nvs_partition_gen.py", line 22, in <module> from builtins import int, range ImportError: No module named builtins doneПридется сдаться :).
Помогите скомпилировать код.Нужно на 3 кнопки сделать. Исправленные файлы
https://yadi.sk/i/cGbrfvuQj3Db5A
https://yadi.sk/i/plS8guxyTPi1gg
И выложите , что пишет программа после компиляции.
Обновился, но так и не могу сгенерить из .csv в .bin скриптом nvs_partition_generator.sh.
User@AIDAR MINGW32 ~/esp/Ka-Radio32/boards $ ./nvs_partition_generator.sh standard_button python ./nvs_partition_gen.py standard_button.csv build/standard_button.bin 0x2000 Traceback (most recent call last): File "./nvs_partition_gen.py", line 22, in <module> from builtins import int, range ImportError: No module named builtins doneПридется сдаться :).
Помогите скомпилировать код.Нужно на 3 кнопки сделать. Исправленные файлы
https://yadi.sk/i/cGbrfvuQj3Db5A
https://yadi.sk/i/plS8guxyTPi1gg
И выложите , что пишет программа после компиляции.
У тебя там в двух строчках зачемто было 5255 вместо 255
http://rgho.st/7JqsGsYy6
а gpio.h то зачем? вы внимательно фаилик свой просмотрите на предмет значений 5255. результат у меня на форке https://github.com/pilnikov/KaRadio32_fork
Спасибо !
Ошибка прошла, наверное, от усталости. Долго возился.
lexa7, Ваша ссылка недоступна.
В гитхабе нашел.
...
Всем доброго времени. Стыдно спрашивать, но, что то "торможу". Может есть у кого наработки по разботу строки ответа КАРАДИО? Управлять по порту получилось хорошо, а вот принять строку и разложить, проблемка.
Нужно выбрать ##CLI.NAMESET#: и ##CLI.META#:
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=40#comment-361423
или тут https://github.com/karawin/Karadio-addons
за вас уже все сделали
за вас уже все сделали
Спасибо Вам, надеюсь поможет. У меня проблема возникала, по тегу ##CLI.META#:, а т.к. он последний, и постоянно "прилетает" по новому треку, не понимал как закончить строку. Я, просто слушал порт. По приходу "##" начинал копить буфер, сравнивать по тегам, и т.д.
Сори, сам "затупил", прочитал поток и закинул в тестовил, для последующей обработки по телнету. А там служебных символов "\n" уже нет. вот и получилась проблема. Извиняюсь за тупость.
а gpio.h то зачем? вы внимательно фаилик свой просмотрите на предмет значений 5255. результат у меня на форке https://github.com/pilnikov/KaRadio32_fork
Хотел скачать, но не нашел, вчера заходил через смартфон видел.
Не удобно просить всегда, придется еще помучаться. Еще раз выложите, пожалуйста.
https://github.com/pilnikov/KaRadio32_fork/tree/26603aa9b4fdba8d41a9df6f...
гит он такой - он все помнит
Подскажите, как оттуда только один этот файл скачать?
,
https://yadi.sk/d/qxSfH_JywlDSMg
Спасибо, разобрался. оказывается нужно нажать на сохранить ссылку (это меня и смутило, а не скачать файл).
Прошил , работает. Но не те кнопки, оказывается исправил, нужно P_BTN1.
Скомпилируйте, пожалуйста, еще.
https://yadi.sk/i/DbXA66EoYnqGNw
После переустановки программы msys32 по nadim у меня стали такие настройки
После переустановки программы msys32 по nadim у меня стали такие настройки
Вот мой
С какого ярлыка вы запускаете msys32
Запускать нужно с mingw32.exe
Да, с него.
Да, с него.
Попробуйте тогда сделать пои нструкции автора - найдети разбежность - сообщите - подправлю.
Хотя у многих получалось собрать среду по моей инструкции - пытайтесь - внимательно читайте, что пишет - корректируйте по ходу.
Хорошо. Перевел ошибку, ругается на 22 строку.
Хорошо. Перевел ошибку, ругается на 22 строку.
А вы пробовали скопмилировать бинарник KaRadio32.bin ?
make app
Возможно вы не втой кодировке вносите изменения в файл?
Попробуйте скомпилировать что нибуть без внесения изменений.
Я пробую файл, что выше выложил в сообщении #4794