DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Requirement already up-to-date: pip in z:/msys32/mingw32/lib/python2.7/site-packages (19.0.2)
как у вас выглядит?
пробуйте проект компилировать. после make добавляйте "-j4" - ускоряет процесс
Попробовал компилировать пример blink из папки C:\msys32\home\User\esp\esp-idf\examples.
скопировал в esp командой: cp -r $IDF_PATH/examples/get-started/blink .
Ниже урезанный код компиляции.
User@AIDAR MINGW32 ~/esp
$ cp -r $IDF_PATH/examples/get-started/blink .
User@AIDAR MINGW32 ~/esp/blink
$ make app
GENCONFIG
CC build/app_trace/app_trace.o
CC build/app_trace/host_file_io.o
CC build/app_trace/app_trace_util.o
CC build/app_trace/gcov/gcov_rtio.o
AR build/app_trace/libapp_trace.a
CC build/app_update/esp_ota_ops.o
AR build/app_update/libapp_update.a
...............
CC build/wpa_supplicant/src/wps/eap_common.o
AR build/wpa_supplicant/libwpa_supplicant.a
CC build/xtensa-debug-module/trax.o
CC build/xtensa-debug-module/eri.o
AR build/xtensa-debug-module/libxtensa-debug-module.a
LD build/blink.elf
esptool.py v2.6-beta1
Building partitions from /home/User/esp/esp-idf/components/partition_table/partitions_singleapp.csv...
App built. Default flash app command is:
python /home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 /home/User/esp/blink/build/blink.bin
В итоге создал два bin файла blink.bin и partitions_singleapp.bin
Пробовал компилировать КаРадио, там бин файлы не создались.
Flashing binaries to serial port /dev/ttyUSB0 (app at offset 0x10000 )...
esptool.py v2.6-beta1
Serial port C:/msys32/dev/ttyUSB0
Traceback (most recent call last):
File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2865, in <module>
_main()
File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2858, in _main
main()
File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2565, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 213, in __init__
self._port = serial.serial_for_url(port)
File "C:/msys32/mingw32/lib/python2.7/site-packages/serial/__init__.py", line 88, in serial_for_url
instance.open()
File "C:/msys32/mingw32/lib/python2.7/site-packages/serial/serialwin32.py", line 62, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'C:/msys32/dev/ttyUSB0': WindowsError(2, '\xcd\xe5 \xf3\xe4\xe0\xe5\xf2\xf1\xff \xed\xe0\xe9\xf2\xe8 \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xf4\xe0\xe9\xeb.')
make: *** [/home/User/esp/esp-idf/components/esptool_py/Makefile.projbuild:63: flash] Ошибка 1
Попробуйте. если можно, проверить, тут эти бин файлы
make menuconfig — вызывает меню, там по минимуму нужно поменять только имя сом порта (один раз). Menuconfig меняет значения в файле sdkconfig — его можно открывать простым текстовым редактором.
Зашел, настроил. Попробовал прошить, пока не получился, хочет подключиться к ЕСП, но не может, скорость прошивки ставил 921600. Увидел, монитор компорта не закрыл. А нельзя бин файлы загрузить без новой компиляции, а то долго ждать.
Или сделать так make -j4 flash
Все прошил! Так намного быстрее, пришлось нажать кнопку в ЕСП BOOT.
Без нажатия нельзя? Снизу вторую и третью строку не нужно менять для этого?
ЕСП предварительно подготавливаю к прошивке, в мониторе пишет - waiting for download. Но все равно нужно нажимать эту кнопку, с ардуино иде сама шьет.
И большое спасибо за помощь всем! Дальше , думаю, полегче.
И снов а всем привет. Собрал Карадио на esp32+vs1053 - работает отлично. Особенно после отбновления 1.9 - энкодер заработал уже почти как во взрослых устройствах.
Кто нибудь еще может сказать, как дела с энкодером в версии 1.9 ?
В предыдущих версиях из за тормозов отработки энкодера, отказался от его использования .
Я собирал радио в корпусе от старого роутера, где было много мест под светодиоды. Поэтому я решил для наглядности каждую кнопку дополнить индикатором нажатия (можно не ставить). Самое важное - поставить перемычку А (4 вывод микросхемы). Она инвертирует сигнал ( не нажата 3 вольта, нажата 0). И обязательно запитать кнопку от того же питания что и ESPшку. По даташиту она работает от 2 вольт.
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
все бинарники есть у автора на гите, все уже сделано. если вы чего - то поменяли, то это сугубо ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
все бинарники есть у автора на гите, все уже сделано. если вы чето поменяли, то это ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.
Ничего не менял. Зачем мне это, все работало. Прошивку поменял через web морду. По моемому, что бы так говорить я не давал повод. А просто попросил помощи.
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
У меня такая же беда по поводу прошивки 1.9, я просто взял и залил бинарник Карадио32 1.6.4 и все заработало -естественно версия 1.6.4 (остальные бинарники не заливал-ибо они уже есть там (я так думаю"(С)
у меня и схема сильно нестандартная и обновлялся я через пререлизы, но вроде всегда работало, раз встрял на пререлизе с вээской, но JP быстро все поправил. Кароче - логи в студию - чтобы предмет был для беседы. А то так пустое получается. Причем логи с режима logi(если сможете в него перевести ;) ).
перезалил по тому же адресу (файл нормально компилится)
Можете команду сюда выложить? Может не так набираю.
Поменял. И partition_generator заработал! Bin файл получил!
Большое спасибо!
папку поменяли или команду?
а
Папку, свою удалил, а Вашу папку разархивировал в ту же папку, сюда C:\msys32\mingw32\lib и заработала программа.
Попробую.
Попробовал компилировать пример blink из папки C:\msys32\home\User\esp\esp-idf\examples.
скопировал в esp командой: cp -r $IDF_PATH/examples/get-started/blink .
Ниже урезанный код компиляции.
В итоге создал два bin файла blink.bin и partitions_singleapp.bin
Пробовал компилировать КаРадио, там бин файлы не создались.
из карадио, начиная с .elf, последние строчки покажите
Попробовал прошить. Ошибка
Попробуйте. если можно, проверить, тут эти бин файлы
у вас система на компе какая? Виндолс? а ком порт как называется? dev/tty?
Виндовс10, вроде понял, нужно настроить компорт?
КаРадио заново компилируются.
make menuconfig — вызывает меню, там по минимуму нужно поменять только имя сом порта (один раз). Menuconfig меняет значения в файле sdkconfig — его можно открывать простым текстовым редактором.
Туда не смог зайти, переустановил заново.
Зашел, настроил. Попробовал прошить, пока не получился, хочет подключиться к ЕСП, но не может, скорость прошивки ставил 921600. Увидел, монитор компорта не закрыл. А нельзя бин файлы загрузить без новой компиляции, а то долго ждать.
Или сделать так make -j4 flash
Все прошил! Так намного быстрее, пришлось нажать кнопку в ЕСП BOOT.
Без нажатия нельзя? Снизу вторую и третью строку не нужно менять для этого?
ЕСП предварительно подготавливаю к прошивке, в мониторе пишет - waiting for download. Но все равно нужно нажимать эту кнопку, с ардуино иде сама шьет.
И большое спасибо за помощь всем! Дальше , думаю, полегче.
Кто нибудь еще может сказать, как дела с энкодером в версии 1.9 ?
В предыдущих версиях из за тормозов отработки энкодера, отказался от его использования .
В наличии оказалась плата ESP8266mod от Lolin (Nodemcu v3). Ее можно использовать для вывода I2S на pcm1502 или только в комплекте с vs1053?
del
Чудо! Энкодер начал работать как никогда. V1.9.
Edit:
Release: 1.9, Revision: 1 (sys.prerelease)
Не могу разобраться работой кнопок на
P_BTN1_A,data,u8,16
P_BTN1_B,data,u8,17
Скомпилировал и прошил.
а модуль какой? 16 17 они под рам используются у вруверов, не феншуйно их юзать, лучше с 30го че нить, у вас вроде 35 свободный 36(вп) и 39(вн)?
кнопки у вас получается должны громкость регулировать, и что, совсем никакой реакции? у меня на ттго тм работают (правда на других пинах)
Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.
Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.
Можно подробней ...
Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.
Можно подробней ...
Катод и анод pc817 припаял на место штатного светодиода кнопки, а эмиттер и коллектор к кнопке ttgo.
Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.
А зачем оптрон? Оно и так работает. Я писал выше. Именно такие кнопки.
Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.
А зачем оптрон? Оно и так работает. Я писал выше. Именно такие кнопки.
Я наверно ж... читал и понял, что нельзя подключить. А можно схемку подключения?
Я собирал радио в корпусе от старого роутера, где было много мест под светодиоды. Поэтому я решил для наглядности каждую кнопку дополнить индикатором нажатия (можно не ставить). Самое важное - поставить перемычку А (4 вывод микросхемы). Она инвертирует сигнал ( не нажата 3 вольта, нажата 0). И обязательно запитать кнопку от того же питания что и ESPшку. По даташиту она работает от 2 вольт.
кнопки у вас получается должны громкость регулировать, и что, совсем никакой реакции? у меня на ттго тм работают (правда на других пинах)
Спасибо, разобрался, все работает!
Вопрос, можно оставить энкодер, а кнопки на указанные Вами пины привязать?
Хочу энкодер , хочу кнопки подключаю.
Дисплей применяю ОЛЕД 0,96. Нельзя увеличить шрифт, больно мелко?
Да, работа энкодера в последней версии просто радует !
Буду переделывать на энкодерах все.
Тоже проверил энкодер, меняет значение на 2 щелчка. Стало удобно работать.
Надо будет найти маленький энкодер, а то собираю как приставку в маленькой коробке.
Чудо! Энкодер начал работать как никогда. V1.9.
Чудо!!
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
Чудо! Энкодер начал работать как никогда. V1.9.
Чудо!!
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
все бинарники есть у автора на гите, все уже сделано. если вы чего - то поменяли, то это сугубо ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.
кнопки у вас получается должны громкость регулировать, и что, совсем никакой реакции? у меня на ттго тм работают (правда на других пинах)
Спасибо, разобрался, все работает!
Вопрос, можно оставить энкодер, а кнопки на указанные Вами пины привязать?
Хочу энкодер , хочу кнопки подключаю.
Дисплей применяю ОЛЕД 0,96. Нельзя увеличить шрифт, больно мелко?
экранчик побольше решит проблему
энкодер с кнопками вместе работает, а два энкодера ваще клево
раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.
https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d971...
Чудо! Энкодер начал работать как никогда. V1.9.
Чудо!!
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
все бинарники есть у автора на гите, все уже сделано. если вы чето поменяли, то это ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.
Ничего не менял. Зачем мне это, все работало. Прошивку поменял через web морду. По моемому, что бы так говорить я не давал повод. А просто попросил помощи.
помощи? лог покажите - поможем
раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.
https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d971...
Хорошо!
помощи? лог покажите - поможем
К сожелению на работе.
А так вроде вообще мертвый. После прошивки перегрузил, даже дисплей не горит. Приеду с работы сделаю лог.
раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.
https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d97188d/687474703a2f2f6b61726164696f2e6b61726177696e2e66722f696d616765732f6a6f79737469636b2e6a7067
у меня есть пара таких
https://ae01.alicdn.com/kf/HTB1yQAuuTlYBeNjSszcq6zwhFXas/5-Breakout-Dev.jpg
резисторы перепаять тока придется
мечусь как включить - то ли по приведенной выше схеме (3 GPIO), то ли как аналоговую клавиатуру (1 GPIO).
Чудо! Энкодер начал работать как никогда. V1.9.
Чудо!!
У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.
У меня такая же беда по поводу прошивки 1.9, я просто взял и залил бинарник Карадио32 1.6.4 и все заработало -естественно версия 1.6.4 (остальные бинарники не заливал-ибо они уже есть там (я так думаю"(С)
раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.
https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d97188d/687474703a2f2f6b61726164696f2e6b61726177696e2e66722f696d616765732f6a6f79737469636b2e6a7067
у меня есть пара таких
https://ae01.alicdn.com/kf/HTB1yQAuuTlYBeNjSszcq6zwhFXas/5-Breakout-Dev.jpg
резисторы перепаять тока придется
мечусь как включить - то ли по приведенной выше схеме (3 GPIO), то ли как аналоговую клавиатуру (1 GPIO).
ООО джойстик круто! Это ж можно самому спаять? Я так понимаю из обычных кнопок?
to konan38, agat20
а экранчики вы какие юзаете? не на ST7735 случаем? Там всех изменений по сравнению с 1.8 - пара строк в начале конфиг файла (утрирую канеш).
у меня олед 1,3" контроллер какой не помню
у меня и схема сильно нестандартная и обновлялся я через пререлизы, но вроде всегда работало, раз встрял на пререлизе с вээской, но JP быстро все поправил. Кароче - логи в студию - чтобы предмет был для беседы. А то так пустое получается. Причем логи с режима logi(если сможете в него перевести ;) ).
У меня 0.96 inch IIC Serial Yellow Blue OLED Display Module 128X64 I2C SSD1306
Можно,ли с помощью этих устройств прошить Ka-Radio32 в esp wrover?
Т.е,я могу,запитав esp32 3,3вольтами и EN через 10k на 3,3в,замкнув GPIO на землю,прошить через Flash Tool по TXDO и RXDO?
Т.е,я могу,запитав esp32 3,3вольтами и EN через 10k на 3,3в,замкнув GPIO на землю,прошить через Flash Tool по TXDO и RXDO?
У Вас USB ttl конвертер UART CH340G CH340 3,3 В 5 В
Вот инструкция
VS и дисплей во время прошивки,обязательно подключен?
VS и дисплей во время прошивки,обязательно подключен?
Я думаю, лучше для надежности чтобы все было отключено.