Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Internet Radio ESP8266 + VS1003

Тема в разделе "Другие проекты", создана пользователем idnull, 16 июл 2015.

Метки:
  1. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Вот тоже начал поторять эту реализацию. Импортировал в эклипс, подправил мейк. Пытаюсь скомпилить - получаю ошибку по необъявленным переменным
    Код (Text):
    1. Description    Resource    Path    Location    Type
    2. "INT_MAX" is not defined [-Werror=undef]    WEBradio        line 110, external location: C:\tools\mingw64\msys\1.0\include\sys\config.h    C/C++ Problem
    3.  
    Этот INT_MAX не объявлен в 110-й и 123-й строках.
    Все ставилось вчера, можно сказать с нуля. UDK 2.0.9 (с SDK от китайцев 1.5.0, на 1.3.0 результат аналогичный)
    Похоже где-то недоподключил еще какие-то библиотеки.
    В инклюдах добавил в лоб только SDK-шные библиотеки:
    Код (Text):
    1. MODULES        = driver user
    2. EXTRA_INCDIR    = include C:/Espressif/ESP8266_SDK/include
    Что еще забыл?
     
  2. mikhail09p

    mikhail09p Новичок

    Сообщения:
    2
    Симпатии:
    0
    Последнее редактирование: 16 май 2016
  3. chorniy

    chorniy Новичок

    Сообщения:
    3
    Симпатии:
    0
    Добрый день!
    Пытаюсь повторить сей проект. Опыта работы с ESP8266 у меня нет, поэтому прошу помощи...
    При попытке прошить выдает ошибку.

    08:36:53 **** Build of configuration Default for project Web_Radio_Minimal ****
    mingw32-make.exe -f C:/Espressif/examples/ESP8266/Web_Radio_Minimal/Makefile all
    LD build/app.out
    c:/Espressif/ESP8266_SDK/lib\libmain.a(app_main.o): In function `flash_data_check':
    (.irom0.text+0x760): undefined reference to `user_rf_cal_sector_set'
    c:/Espressif/ESP8266_SDK/lib\libmain.a(app_main.o): In function `flash_data_check':
    (.irom0.text+0x8e3): undefined reference to `user_rf_cal_sector_set'
    c:/Espressif/ESP8266_SDK/lib\libwpa.a(wpa_auth.o): In function `wpa_receive':
    (.irom0.text+0x9a0): undefined reference to `aes_wrap'
    c:/Espressif/ESP8266_SDK/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':
    (.irom0.text+0xd73): undefined reference to `aes_wrap'
    collect2.exe: error: ld returned 1 exit status
    mingw32-make.exe: *** [build/app.out] Error 1
    C:/Espressif/examples/ESP8266/Web_Radio_Minimal/Makefile:187: recipe for target 'build/app.out' failed

    08:36:54 Build Finished (took 1s.489ms)

    Помогите! Что я делаю не так? Что делать?
     
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Новая SDK и нужны изменения.
     
  5. chorniy

    chorniy Новичок

    Сообщения:
    3
    Симпатии:
    0
    Помогите, если не сложно. Буду очень благодарен. Может ссылку на старую SDK...
     
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Вам выделил `user_rf_cal_sector_set' - сложно выделить мышкой и нажать? :)
    Снимок17.gif

    Если возникают такие сложности, то вам пока надо пользоваться чем-то попроще.
    Например уже есть поддержка проигрывателя MP3 со стерео выходом в Arduino для RTL00.
     
  7. chorniy

    chorniy Новичок

    Сообщения:
    3
    Симпатии:
    0

    Спасибо за тычок носом!
    Ткните еще раз... Первую ошибку победил. Осталась вторая - undefined reference to `aes_wrap'
    Поиск ничего внятного не дал.
     
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Поиск в каталоге C:\Espressif\ESP8266_SDK строки `aes_wrap' дает C:\Espressif\ESP8266_SDK\lib\libcrypto.a и C:\Espressif\ESP8266_SDK\lib\libwpa.a
    Это значит, что у вас не подключены необходимые библиотеки в проекте для данного SDK.
    Вы сами дали c:/Espressif/ESP8266_SDK/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':
    (.irom0.text+0xd73): undefined reference to `aes_wrap'
    Это говорит о том, что либа libwpa.a хочет `aes_wrap', а она находится в libcrypto.a ..
     
  9. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
    коллеги, а чем дело то закончилось
    получилось на базе есп без внешних модулей (без VS1053 можно обойтись чтобы не страдало качество ??) сделать инет радио или нет ?

    нашел xioami сделали свою wifi колонку Wi-Fi интернет-радио Xiaomi WLSYJ01CM
    причем сделали неплохо, симпотично:)
    на базе MediaTek MT7688K
    НО понимает только китайские станции и заломов пока под нее нет :(

    зато есть сенсорное управление :)
    >Оранжевая кнопка переключает радиостанции по кругу в любую сторону. И точки на верхней грани. Под ними находится сенсор. Что бы прибавить громкость достаточно провести по поверхности пальцем направо, убавить – налево. Переключить радио в режим паузы, а также включить его – можно тапнув пальцем по центру.

    и приложение под андроид для настройки станций
    идея в принципе хорошая.
    но без возможности добавления наших станций польза только китайцам
    рано или поздно думаю они это конечно исправят т.к. это тупо продавать везде, а слушать только китайские станции
    13fe43.jpg 1f4228.jpg 9ab3f0.jpg 3671a9.jpg 1cedf3.jpg
     
  10. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Муськовчане такие муськовчане :)
     
  11. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Оно моно?
    На RTL8710 давно стерео и под Arduino...
    Xiaomi в пролете :)
    На RTL871x имеется возможность вывода 4-х каналов звука по интерфейсу SDIOH c битовым потоком (дискретизацией) за 40MHz. Т.е. в принципе DAC не требуется.
    Счас идет попытка на SDIOH создания драйвера SVGA в цвете...
     
    Последнее редактирование: 6 дек 2016
  12. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
    Как бы нет
    Т.к. у ксиаоми уже есть готовый рабочий продукт, с нормальным функционалом и немного кривым софтом который я уверен они скоро допилят. Т.к. добавление станций это именно софтовая часть.

    Звук люди пишут нормальный. Хотя понятно не стоит ждать супер качества от пластика и говноусилителя. Нормальные колонки стоят других денег.
    Но в качестве радио пойдет.

    Цена 20$+- с небольшим

    Собирать самому корпус, динамик , кнопки и чип дороде выйдет
    А тут у них на потоке все

    Ждем нормальное приложение
     
  13. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
    >Оно моно?
    >На RTL8710 давно стерео и под Arduino

    Да
    Из 1 динамика стерео никак не получить


    Если видели пример готово продукта на ртл с вифи и стерео звуком - скинбте ссылку
     
  14. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Вам наверно на другой форум надо :) Тут не готовое любят, а готовить :)
    Да и дороговато $20 с небольшим, для чипа с одной антенной (WiFi - 150Мбит/сек). У MediaTek есть и пошуcтрее чипы, да понавороченней, но цена модулей значительно меньше, даже учитывая все добавленные потраха в данную пищалку... Чистая спекуляция от Хиаоми - игра на незнании.
     
    Последнее редактирование: 7 дек 2016
  15. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
    Подумал тут малость
    Убийцей этого девайса может стать такое
    1. Коробка с 2 мя! динамиками (стерео звук) сделаем скидку что это вме таки ширпотребное радио, не хорошая аппаратура
    2. Wifi
    3. 3g/4g - либо через усб свисток либо оптимальнее через вставку симки и выбора режима как работать по сети
    4. Слот для микросд

    Как реализация, как ты и пишешь rtl8710+ a6 например(не знаю только оно с 4ж работает нашим или нет , жду едет девайс)+ усилитель для нормальных динамиков
    Веб интерфейс под это дело
    Ну и qrcode для первоначальной настройки
     
  16. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    Дык это дешевле будет, чем Xiaomi. Зачем их лишать заработка? Они вам мешают? :)
    Sd карточка очень хорошо работает с RTL8710, да у него и NFC есть. Остается дешевый DAC с усилком прикрутить.
     
    Последнее редактирование: 8 дек 2016
  17. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
    Да вроде нет.
    Но кто ж такое сделает и массово продажу запустит. Вложения большие.
    Я на хабре как то читал как пытались умный чайник сделать так им за формы для пластика выкатили ~500тр
    Надо на кикстартере проект запускать
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    А при чем тут продажи? Тут сами собрать желают.
     
  19. 086dx66

    086dx66 Новичок

    Сообщения:
    140
    Симпатии:
    4
  20. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.394
    Симпатии:
    1.271
    В который раз: Тут по ходу никого кроме вас и Nikolz не интересуют продажи. Люди заняты хобби, а кто может купить или уже имеет производство для "чайников" - тому тоже пофигу (это про меня :p ).
     

Поделиться этой страницей