Sh@m@n, у Вас смещение на пиксель слева, что уже рассатривалось где-то в середине ветки форума. Установите командой sys.lcd("nn"), через терминал, тип дисплея 1 или 4, после чего перезагрузитесь, и я думаю будет Вам счастье. Но... разрыв наименования станции я полагаю не исчезнет, т.к. и у меня такая же беда (хоть и на поврежденном дисплее).
Подтверждаю. Разрsd между желтым и синим полями останется - особенность данного дисплея, предназаначенного для сотовых девайсов. Хотя, конечно, можно учесть такую конфигурация дисплея в прошивке, но кто этим будет заморачиваться?
транзюк работает в ключевом режиме, открыт-закрыт, широтно-импульсная модуляция. PAM работает по такому-же принципу (услилитель D- класса). в итоге получается двойное преобразование, с PCM в ШИМ (передискретизация в 1 битный поток), с ШИМ через фильтр в аналог + гармоники, потом с аналога обратно в ШИМ, но на интегральной микросхеме.
громкость в схеме на ключе управляется изменением напряжения регулируемым стабилизатором в цепи VCC -> + колонка - колонка -> эмитер -коллектор -> GND ). а то что шумы поперли в динамик, оч странно, у меня одинаково звучит на 3 ВТ динамике от усб колонок через ключ, и через усилитель колонок (китайцы PAM впихнули). если давать 5 В на ключ, динамик вылетает из штанов))
если у вас так кряхтит динамик, то после ключа повторите RC фильтр+ переходной конденсатор для развязки от постоянки. RC только пересчитать придется на другой ток. перед ключем никаких фильтров, только токоограничивающий резистор, иначе это уже не ключевой режим.
на нормальную аудиосистему сразу I2S Audio DAC подвесил. загрузка ОЗУ ESP для буферизации потока абсолютно такая-же, вывод только без передискретизации под ШИМ
Какую плату используете? Я тут заметил если на питание модулю esp-12 (как можно ближе) поставить электролит ёмкостью от 470 и выше мкФ то щелчки и шумы пропадают. Особенно это заметно на отладке долин.
Сейчас родилась безумная идея) сделать интернет радиоприемник из sonoff'а. Там же все есть: питание, esp8266, пара выведенных gpio и место в корпусе) на одном транзисторе забацаю унч.
а на Raspberry v2-3 и https://volumio.org/ с I2S DAC кто пробовал инет радио + Bluetooth Audio + медиаплеер + сетевое хранилище музыки делать?
перевод аудиопотока с компа и смартфона на музцентр с Volumio, одним нажатием кнопки особо порадовал. пролез без обрывов и дропов даже трафик DSD (SACD) https://ru.wikipedia.org/wiki/DSD с безумным для звука битрейтом.
я делал Raspberry3 с es9038 по I2S. Но остановился на PiCorePlayer
Сейчас родилась безумная идея) сделать интернет радиоприемник из sonoff'а. Там же все есть: питание, esp8266, пара выведенных gpio и место в корпусе) на одном транзисторе забацаю унч. Ну как вам идея?
радиорозетка то бишь?))) динамик останется присобачить и гут!
Какую плату используете? Я тут заметил если на питание модулю esp-12 (как можно ближе) поставить электролит ёмкостью от 470 и выше мкФ то щелчки и шумы пропадают. Особенно это заметно на отладке долин.
470 мкФ припаивал на все ноги по питанию 3в платы 8266 - щелчки не пропадают
Вам, как прошивкописателям, что мешает использовать в своих проектах SPI RAM??? Цена, фэншуй?? Явно же уперлись в нехватку буфера, и это на мп3, про ААС вообще не упоминаем.
Народец желает хлеба и зрелищ (клавиатуру и дисплей).
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
Подскажите,что я делаю не так?При компиляции создалась папка build, появились новые бинарники KaRadio32.bin; ota_data_initial.bin;partitions.bin,почему то ,нет файла bootlader.bin?и для чего файл ota_data_initial.bin?Перед тем,как компилировать,настроил pattern.csv и сгенерировал.В настройках изменил коды для ir и взял второй энкодер (все по инструкции),появился pattern.bin (название не менял) в папке board---build.Далее прошиваю прогой....tools v3.6.5 все четыре файла по адресам ,как рекомендуют.Т.е беру с новой папки build файл KaRadio32.bin(0*10000;0*1D0000),partions.bin(0*8000),изменённой parttern.bin (0*3a2000)с папки board---build и bootlader.bin ,готовый с binaries,в итоге ни чего не меняется с энкодера,пульта.При компиляции ,генерировании ошибки отсутствуют.Все делаю,как у nadima. Пробовал после ...tools прошивать make flash,шьётся но изменений нет.
поробуйте почистить настройки командой sys.erase (правда все слетит и настройка вайфая и дисплея и плэйлист)
з.ы. чтоб бутлоадер появился нужен make.all. Если используете make.app - бутлодырь не собирается. Его и прошивать каждый раз смысла нету - тока дырку во флэшке сверлите. В нем тока указатель на начало исполняемого файла.
В partitions.bin лежит карта (map) разбивки флэшки. Тоже прошивается один раз.
kloker, Запишите пожалуйста видео как звучит у вас унч на одном транзисторе, сейчас поэксперементировал еще нормального звучания добиться не получается. какой транзистор используете?
Какую плату используете? Я тут заметил если на питание модулю esp-12 (как можно ближе) поставить электролит ёмкостью от 470 и выше мкФ то щелчки и шумы пропадают. Особенно это заметно на отладке долин.
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
либа в проекте ESPMini умеет и с SDCard пиликать, и под SPI-SRAM заточена. только SDCard и SPI-SRAM будут сидеть на одной SPI шине и работать по очереди. спасает то, что скорость шины с запасом на звуковой поток.
если запиливать WiFi-SD-Card ридер с автономным питанием, то лучше на RTL7810. через WiFI самбой 10-20 МБайт\Сек продавливает. на ESP-12 не тот компот, до 4 мбит еле протискивает.
kloker, Запишите пожалуйста видео как звучит у вас унч на одном транзисторе, сейчас поэксперементировал еще нормального звучания добиться не получается. какой транзистор используете?
какой транзистор был, уже не помню, нашел первый попавшийся с подходящим током базы (20-30 мА для полного открытия транзюка). а начинал играться с ключами со сборки Дарлингтона ULN2003, валялись под шаговики. https://www.st.com/resource/en/datasheet/uln2001.pdf
для начала попробуйте повесить на пин ESP аудиоджек через резистор 1 кОм, и наушники подкинуть, у меня звук был норм, потом компьютерную колонку с питанием от USB вместо наушника вешал, тоже ОК, потом на ключ перешел.
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
либа в проекте ESPMini умеет и с SDCard пиликать, и под SPI-SRAM заточена. только SDCard и SPI-SRAM будут сидеть на одной SPI шине и работать по очереди. спасает то, что скорость шины с запасом на звуковой поток.
если запиливать WiFi-SD-Card ридер с автономным питанием, то лучше на RTL7810. через WiFI самбой 10-20 МБайт\Сек продавливает. на ESP-12 не тот компот, до 4 мбит еле протискивает.
осталось придумать, как плеер заставить думать что он читает файл, а не бесконечный поток.
и режимов работы SD карточек 2 как минимум, упрощенный SPI и SD-IO 1-4 битный. + к этому поддержка эмуляции файловой системы с как минимум 1 файлом в котором структура заголовка аудиофайла+ ID3 теги и прочие флаги стандарта MP3 к примеру.
если эту задачу было просто решить, рынок был бы завален подобными решениями. спрос как понимаете большой, из копеечного плеера сделать онлайн плеер с плюшками.
Прошил ESPmini 34, и она сразу заработала с моими каналами и паролем. Никаких настроек не делал. Это значит осталась старая 33 версия? Или как настройки сохранились?
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
В новой версии прошивки 1.7 Rev 0 Karadio 32 реализована, как ранее и анонсировал pilnikov, поддержка сенсорных дисплеев. Может кто уже опробовал новинку, поделитесь впечатлением, как управляемость и реализация графического интерфейса, стоит ли заморачиваться заказом сенсорного дисплея.
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
/quote]
жестоко вы с модулем. а в ESP32 разве пины от SD-IO Flash не выведены на борду? в ESP12 это на 6 пинов по центру модуля выведено.
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
/quote]
Подскажите откуда можно выковырять память SPIRAM? от биоса не пойдет? прошивать нужно (я имею ввиду память)?
Чего то update на 1.7 версию у меня не работает. Пытаюсь обновиться с версии V1.3, R 4 - вроде все проходит, перезагрузка .... и тишина - прошивка не грузится. Пробовал через web интерфейс и через smal telnet client -> результат тот же. У кого как? Получается обновиться?
Не знаю почему у Вас после обновления кирпич - после вчерашних экспериментов тоже закирпичился, но перед этим легко по воздуху обновился с 1.6r4 на 1.7r0. Сегодня прошил через шнурок 1.5r4, после чего по воздуху опять таки легко обновился до 1.7r0. Все работает очень даже стабильно.
Не знаю почему у Вас после обновления кирпич - после вчерашних экспериментов тоже закирпичился, но перед этим легко по воздуху обновился с 1.6r4 на 1.7r0. Сегодня прошил через шнурок 1.5r4, после чего по воздуху опять таки легко обновился до 1.7r0. Все работает очень даже стабильно.
Объявление gpio - задача не из легких. Любая ошибка приводит к неправильному запуску программного обеспечения. Если программное обеспечение не запускается должным образом, проверьте свои значения. Распространенной ошибкой является объявление одного и того же номера для двух функций.
До версии 1.7r0 начиная с версии 1.3r4 обновлялся по web без проблем! Пины и подключения не менял и все было нормально-настройки сохранялись и радио включалось. Потому уже и про шнурок не вспоминал и к тому же все в корпусе колонки было установлено. На указанной картинке показаны файлы standart_abd.bin . я в скачанном с githaba архиве его не нашел и partitions.bin тоже
До версии 1.7r0 начиная с версии 1.3r4 обновлялся по web без проблем! Пины и подключения не менял и все было нормально-настройки сохранялись и радио включалось. Потому уже и про шнурок не вспоминал и к тому же все в корпусе колонки было установлено. На указанной картинке показаны файлы standart_abd.bin . я в скачанном с githaba архиве его не нашел и partitions.bin тоже
Внимательно смотри архив там все есть.
Тебе нужно прошить только файл с прошивкой и файл с настройками gpio
самое главное это правильный файл с настройками - может процессор уходить в панику через пол минуты после включения.
Попробую объяснить по простому, а то развели тут.....
Прошивки начиная с 1.6 поддерживают конфиг файл. Его текстовая версия имеет расширение .csv и может быть отредактированна в простом текстовом редакторе. Чтобы собрать конфиг из .csv необходимо запустить скрипт компиляции nvs_partition_generator.sh. Результатом его работы будет файл с аналогичным названием но с расширением .bin в подпапке build. Этот файлик можно грузить отдельно от прошивки по адресу 0x3a2000. При наличии прошитого конфига настроийки берутся из него, при отсутствии - из gpio.h. Если у вас стандартная схема и вы ничего не меняли то обновление ОТА с версий ниже 1.6 до 1.6 и выше обычно проходит нормально, но лучше прошить через флэшер бинарниками хотя бы 2 файла Karadio32.bin (сама система) и standard_adb.bin (стандартный конфиг). Partitions и bootloader прошивать нужно только один раз, когда вы шьете чистый модуль.
По поводу внешней рам - паять можно на чип сверху - так короче провода меньше наводок, а можно и на плату - у большинства девборд (где по 19 ножек на сторону) пины флэшки выведены. Рам - это специальная микросхема так что ее не из какой биос никакими перепрошивками не получить ;) . Наличие внешней рам прошивкой определяется автоматом и весь экшн зависит от этого.
По поводу тач интерфейса - он работает, но тыкать нужно стилусом - тач резистивный (это вам не современные смартфоны), а экран достаточно мелкий.
Господа, наконец-то пришла esp8266, хочу попробовать проекты и на этом чиме. От сюда вопрос - поделитесь бинарниками и прочей инфой про проекту радиосан-а, который v5, или может уже новее есть?. В Инете нет единого доступного хранилища с проектами инет-радио от этого автора. Ну или может я так плохо искал... Хочу начать с него.
ага, а сам транзюк будет в каком режиме работать? он-то все гармоники будет усиливать с соотвествующей перегрузкой!
Sh@m@n, у Вас смещение на пиксель слева, что уже рассатривалось где-то в середине ветки форума. Установите командой sys.lcd("nn"), через терминал, тип дисплея 1 или 4, после чего перезагрузитесь, и я думаю будет Вам счастье. Но... разрыв наименования станции я полагаю не исчезнет, т.к. и у меня такая же беда (хоть и на поврежденном дисплее).
Подтверждаю. Разрsd между желтым и синим полями останется - особенность данного дисплея, предназаначенного для сотовых девайсов. Хотя, конечно, можно учесть такую конфигурация дисплея в прошивке, но кто этим будет заморачиваться?
транзюк работает в ключевом режиме, открыт-закрыт, широтно-импульсная модуляция. PAM работает по такому-же принципу (услилитель D- класса). в итоге получается двойное преобразование, с PCM в ШИМ (передискретизация в 1 битный поток), с ШИМ через фильтр в аналог + гармоники, потом с аналога обратно в ШИМ, но на интегральной микросхеме.
громкость в схеме на ключе управляется изменением напряжения регулируемым стабилизатором в цепи VCC -> + колонка - колонка -> эмитер -коллектор -> GND ). а то что шумы поперли в динамик, оч странно, у меня одинаково звучит на 3 ВТ динамике от усб колонок через ключ, и через усилитель колонок (китайцы PAM впихнули). если давать 5 В на ключ, динамик вылетает из штанов))
если у вас так кряхтит динамик, то после ключа повторите RC фильтр+ переходной конденсатор для развязки от постоянки. RC только пересчитать придется на другой ток. перед ключем никаких фильтров, только токоограничивающий резистор, иначе это уже не ключевой режим.
на нормальную аудиосистему сразу I2S Audio DAC подвесил. загрузка ОЗУ ESP для буферизации потока абсолютно такая-же, вывод только без передискретизации под ШИМ
EspMini на новой прошивке переодически тихонько клацает в динамик. Как будто помеха. Закономерности не нашел. На прошивке 33 такого нет.
EspMini на новой прошивке переодически тихонько клацает в динамик. Как будто помеха. Закономерности не нашел. На прошивке 33 такого нет.
на 33 тоже клацало, выход на шим и RX UART висят на одном пине. видать кроме шим вылетают и команды от терминала)))
Какую плату используете? Я тут заметил если на питание модулю esp-12 (как можно ближе) поставить электролит ёмкостью от 470 и выше мкФ то щелчки и шумы пропадают. Особенно это заметно на отладке долин.
Сейчас родилась безумная идея) сделать интернет радиоприемник из sonoff'а. Там же все есть: питание, esp8266, пара выведенных gpio и место в корпусе) на одном транзисторе забацаю унч.
Ну как вам идея?
ветка
WI-FI интернет радио
а на Raspberry v2-3 и https://volumio.org/ с I2S DAC кто пробовал инет радио + Bluetooth Audio + медиаплеер + сетевое хранилище музыки делать?
перевод аудиопотока с компа и смартфона на музцентр с Volumio, одним нажатием кнопки особо порадовал. пролез без обрывов и дропов даже трафик DSD (SACD) https://ru.wikipedia.org/wiki/DSD с безумным для звука битрейтом.
я делал Raspberry3 с es9038 по I2S. Но остановился на PiCorePlayer
радиорозетка то бишь?))) динамик останется присобачить и гут!
470 мкФ припаивал на все ноги по питанию 3в платы 8266 - щелчки не пропадают
to Fayton & rv9c
Вам, как прошивкописателям, что мешает использовать в своих проектах SPI RAM??? Цена, фэншуй?? Явно же уперлись в нехватку буфера, и это на мп3, про ААС вообще не упоминаем.
Народец желает хлеба и зрелищ (клавиатуру и дисплей).
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
Подскажите,что я делаю не так?При компиляции создалась папка build, появились новые бинарники KaRadio32.bin; ota_data_initial.bin;partitions.bin,почему то ,нет файла bootlader.bin?и для чего файл ota_data_initial.bin?Перед тем,как компилировать,настроил pattern.csv и сгенерировал.В настройках изменил коды для ir и взял второй энкодер (все по инструкции),появился pattern.bin (название не менял) в папке board---build.Далее прошиваю прогой....tools v3.6.5 все четыре файла по адресам ,как рекомендуют.Т.е беру с новой папки build файл KaRadio32.bin(0*10000;0*1D0000),partions.bin(0*8000),изменённой parttern.bin (0*3a2000)с папки board---build и bootlader.bin ,готовый с binaries,в итоге ни чего не меняется с энкодера,пульта.При компиляции ,генерировании ошибки отсутствуют.Все делаю,как у nadima. Пробовал после ...tools прошивать make flash,шьётся но изменений нет.
поробуйте почистить настройки командой sys.erase (правда все слетит и настройка вайфая и дисплея и плэйлист)
з.ы. чтоб бутлоадер появился нужен make.all. Если используете make.app - бутлодырь не собирается. Его и прошивать каждый раз смысла нету - тока дырку во флэшке сверлите. В нем тока указатель на начало исполняемого файла.
В partitions.bin лежит карта (map) разбивки флэшки. Тоже прошивается один раз.
Про ota_inital.bin вольный перевод с китайского
Его тоже шить один лишь раз имеет смысл
Пробовал,довать команду erace,правда в tool,и команду в msys make all, даже несколько раз...bootlader. bin в build не появляется.
kloker, Запишите пожалуйста видео как звучит у вас унч на одном транзисторе, сейчас поэксперементировал еще нормального звучания добиться не получается. какой транзистор используете?
Пробовал,довать команду erace,правда в tool,и команду в msys make all, даже несколько раз...bootlader. bin в build не появляется.
про бутлодырь походу правда - где то в опциях отключена сборка.
про sys.erase - ее надо давать в терминале - это стандартная команда, такая же как и sys.lcd и sys.tzo
Мучаю пока NodeMCU Lio Lin
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
либа в проекте ESPMini умеет и с SDCard пиликать, и под SPI-SRAM заточена. только SDCard и SPI-SRAM будут сидеть на одной SPI шине и работать по очереди. спасает то, что скорость шины с запасом на звуковой поток.
если запиливать WiFi-SD-Card ридер с автономным питанием, то лучше на RTL7810. через WiFI самбой 10-20 МБайт\Сек продавливает. на ESP-12 не тот компот, до 4 мбит еле протискивает.
kloker, Запишите пожалуйста видео как звучит у вас унч на одном транзисторе, сейчас поэксперементировал еще нормального звучания добиться не получается. какой транзистор используете?
ок, попробую на макетке повторить, то что с транзюком уже уехало вместе с колонкой(всё в одном). корпус похожий на этот https://kibet.com/wa-data/public/shop/products/75/54/35475/images/32009/32009.750.jpg
какой транзистор был, уже не помню, нашел первый попавшийся с подходящим током базы (20-30 мА для полного открытия транзюка). а начинал играться с ключами со сборки Дарлингтона ULN2003, валялись под шаговики. https://www.st.com/resource/en/datasheet/uln2001.pdf
для начала попробуйте повесить на пин ESP аудиоджек через резистор 1 кОм, и наушники подкинуть, у меня звук был норм, потом компьютерную колонку с питанием от USB вместо наушника вешал, тоже ОК, потом на ключ перешел.
На счет идей. Замутили бы эмулятор sd card. Есть дешевенькие мп3 плеерочки и готовые решения (опять же дешевые) для автомагнитол. Они все играют с sd (по сути SPI шина). А это дешманский (но аппаратный) мп3 декодер.
либа в проекте ESPMini умеет и с SDCard пиликать, и под SPI-SRAM заточена. только SDCard и SPI-SRAM будут сидеть на одной SPI шине и работать по очереди. спасает то, что скорость шины с запасом на звуковой поток.
если запиливать WiFi-SD-Card ридер с автономным питанием, то лучше на RTL7810. через WiFI самбой 10-20 МБайт\Сек продавливает. на ESP-12 не тот компот, до 4 мбит еле протискивает.
немного наоборот
не с sd, а esp в роли sd
немного наоборот
не с sd, а esp в роли sd
осталось придумать, как плеер заставить думать что он читает файл, а не бесконечный поток.
и режимов работы SD карточек 2 как минимум, упрощенный SPI и SD-IO 1-4 битный. + к этому поддержка эмуляции файловой системы с как минимум 1 файлом в котором структура заголовка аудиофайла+ ID3 теги и прочие флаги стандарта MP3 к примеру.
если эту задачу было просто решить, рынок был бы завален подобными решениями. спрос как понимаете большой, из копеечного плеера сделать онлайн плеер с плюшками.
Прошил ESPmini 34, и она сразу заработала с моими каналами и паролем. Никаких настроек не делал. Это значит осталась старая 33 версия? Или как настройки сохранились?
Настройки в файле конфигурации хранятся в spiffs. При перепрошивка не затираются.
Вопрос такой:
Можно ли как-то Karadio на ESP8266 (или на 32) "прикрутить" к можорику (Majordomo)?
Переключать станции, пуск, стоп, громкость.
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
Обновил версию прошивки ESPmini до версии 35 по пожеланиям добавил следующий функционал:
-добавил кнопки прямого выбора потоков с ИК пульта с 0 по 9 поток;
-добавил функцию переключения кнопкой ИК пульта в режим точки доступа и обратно;
-добавил функцию отключения UART интерфейса, управление функцией через веб интерфейс;
-добавил функцию восстановления "заводских настроек";
-поправил функцию обновления прошивки через веб интерфейс;
https://esp-radio.ru/iradio_mini/
В новой версии прошивки 1.7 Rev 0 Karadio 32 реализована, как ранее и анонсировал pilnikov, поддержка сенсорных дисплеев. Может кто уже опробовал новинку, поделитесь впечатлением, как управляемость и реализация графического интерфейса, стоит ли заморачиваться заказом сенсорного дисплея.
[quote=nadim]
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
/quote]
жестоко вы с модулем. а в ESP32 разве пины от SD-IO Flash не выведены на борду? в ESP12 это на 6 пинов по центру модуля выведено.
[quote=nadim]
Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.
/quote]
Подскажите откуда можно выковырять память SPIRAM? от биоса не пойдет? прошивать нужно (я имею ввиду память)?
Подскажите откуда можно выковырять память SPIRAM? от биоса не пойдет? прошивать нужно (я имею ввиду память)?
Откуда выковырять не знаю. Прошивать память не нужно :). Прошивка должна быть 1.6r4 и выше для КаРадио32. Покупал тут ips6404
Чего то update на 1.7 версию у меня не работает. Пытаюсь обновиться с версии V1.3, R 4 - вроде все проходит, перезагрузка .... и тишина - прошивка не грузится. Пробовал через web интерфейс и через smal telnet client -> результат тот же. У кого как? Получается обновиться?
Под роутер положил и обновился через веб интерфейс.
И запускается ?! И почему не под кирпич?!
Да, все отлично!
По последнему OTA - кирпич.
По последнему OTA - кирпич. Пришлось чистить с пустым BIN и загружать более старую версию.
Не знаю почему у Вас после обновления кирпич - после вчерашних экспериментов тоже закирпичился, но перед этим легко по воздуху обновился с 1.6r4 на 1.7r0. Сегодня прошил через шнурок 1.5r4, после чего по воздуху опять таки легко обновился до 1.7r0. Все работает очень даже стабильно.
Подскажите пожалуйста, чето не въеду.
Есть плата TTgo tm, установил последнюю Ka-Radio32 , скомпилил, прошил командой
Все прошилось нормально. Не могу понять как прошить конфиг, который лежит в папке boards
Зашел , выполнил
В ответ
Дальше что с этим делать ? Не пойму.
Не знаю почему у Вас после обновления кирпич - после вчерашних экспериментов тоже закирпичился, но перед этим легко по воздуху обновился с 1.6r4 на 1.7r0. Сегодня прошил через шнурок 1.5r4, после чего по воздуху опять таки легко обновился до 1.7r0. Все работает очень даже стабильно.
А у Вас память дополнительная установлена?
Скиньте кто нибуть пожалуйста скриншот программы flash_download_tools с файлами и адресами по которым шить версию KaRadio32 V1.7.r0
Скиньте кто нибуть пожалуйста скриншот программы flash_download_tools с файлами и адресами по которым шить версию KaRadio32 V1.7.r0
Шить нужно как и предыдущие версии. Если после включения зависает обновите pattern.
ПРЕДУПРЕЖДЕНИЕ:
Объявление gpio - задача не из легких.
Любая ошибка приводит к неправильному запуску программного обеспечения.
Если программное обеспечение не запускается должным образом, проверьте свои значения.
Распространенной ошибкой является объявление одного и того же номера для двух функций.
https://github.com/karawin/Ka-Radio32/blob/master/images/downloadtool32.jpg
Объявление gpio - задача не из легких.
Любая ошибка приводит к неправильному запуску программного обеспечения.
Если программное обеспечение не запускается должным образом, проверьте свои значения.
Распространенной ошибкой является объявление одного и того же номера для двух функций.
https://github.com/karawin/Ka-Radio32/blob/master/images/downloadtool32.jpg
До версии 1.7r0 начиная с версии 1.3r4 обновлялся по web без проблем! Пины и подключения не менял и все было нормально-настройки сохранялись и радио включалось. Потому уже и про шнурок не вспоминал и к тому же все в корпусе колонки было установлено. На указанной картинке показаны файлы standart_abd.bin . я в скачанном с githaba архиве его не нашел и partitions.bin тоже
Если после включения зависает обновите pattern.
Это что такое? Где и как ? Простите за глупые вопросы - но я не все еще понимаю.
Компилировать не умею. Только бинаркики прошить иногда получаеться.
До версии 1.7r0 начиная с версии 1.3r4 обновлялся по web без проблем! Пины и подключения не менял и все было нормально-настройки сохранялись и радио включалось. Потому уже и про шнурок не вспоминал и к тому же все в корпусе колонки было установлено. На указанной картинке показаны файлы standart_abd.bin . я в скачанном с githaba архиве его не нашел и partitions.bin тоже
Внимательно смотри архив там все есть.
Тебе нужно прошить только файл с прошивкой и файл с настройками gpio
самое главное это правильный файл с настройками - может процессор уходить в панику через пол минуты после включения.
https://github.com/karawin/Ka-Radio32/tree/master/boards
https://github.com/karawin/Ka-Radio32/tree/master/binaries
готовый файлы с настройками (pattern) - стандартные:
https://github.com/karawin/Ka-Radio32/blob/master/boards/README.md
Дальше что с этим делать ? Не пойму.
Разобрался, мож кому полезно будет
Попробую объяснить по простому, а то развели тут.....
Прошивки начиная с 1.6 поддерживают конфиг файл. Его текстовая версия имеет расширение .csv и может быть отредактированна в простом текстовом редакторе. Чтобы собрать конфиг из .csv необходимо запустить скрипт компиляции nvs_partition_generator.sh. Результатом его работы будет файл с аналогичным названием но с расширением .bin в подпапке build. Этот файлик можно грузить отдельно от прошивки по адресу 0x3a2000. При наличии прошитого конфига настроийки берутся из него, при отсутствии - из gpio.h. Если у вас стандартная схема и вы ничего не меняли то обновление ОТА с версий ниже 1.6 до 1.6 и выше обычно проходит нормально, но лучше прошить через флэшер бинарниками хотя бы 2 файла Karadio32.bin (сама система) и standard_adb.bin (стандартный конфиг). Partitions и bootloader прошивать нужно только один раз, когда вы шьете чистый модуль.
оригинал тут https://github.com/karawin/Ka-Radio32/blob/master/HardwareConfig.md
По поводу внешней рам - паять можно на чип сверху - так короче провода меньше наводок, а можно и на плату - у большинства девборд (где по 19 ножек на сторону) пины флэшки выведены. Рам - это специальная микросхема так что ее не из какой биос никакими перепрошивками не получить ;) . Наличие внешней рам прошивкой определяется автоматом и весь экшн зависит от этого.
По поводу тач интерфейса - он работает, но тыкать нужно стилусом - тач резистивный (это вам не современные смартфоны), а экран достаточно мелкий.
Спасибо всем !!! Удалось прошиться на версию 1.7r0 . Радио снова заработало. Эксперементы с тачем буду проводить позже.
Господа, наконец-то пришла esp8266, хочу попробовать проекты и на этом чиме. От сюда вопрос - поделитесь бинарниками и прочей инфой про проекту радиосан-а, который v5, или может уже новее есть?. В Инете нет единого доступного хранилища с проектами инет-радио от этого автора. Ну или может я так плохо искал... Хочу начать с него.