ESP32 новая новинка

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
dinets
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

ESP32 новая новинка

Сообщение dinets »

Интернет гудит и не утихает по поводу нового вайфайного модуля ESP32, хочешь не хочешь но потихоньку начинаешь облизываться на него.

Но в связи с этим возникают и вопросы:

1) Средства разработки, среды, нигде не видел толкового перечня, в виде таблицы, с плюсами и минусами
(не то что про STM32 там всё просто Кайло IAR кокос )

2) Средства внутрисхемной отладки (аля debugwire SWD JTAG...)
Единственное что видел, это CJMCU FT232H (я понимаю битбэнг наше всё но....)
Да ещё видел вариант скармливать комовский трейс отладчику, но это совсем не то...

3) Аналоги, да Галя балувана, хочется такое же но с перламутровыми пуговками, WiFi, Блюпуп конечно вкусно но а где USB (да чтоб OTG)
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ESP32 новая новинка

Сообщение BOB51 »

Ежли уж "совсем просто и с результатом"....
Смотри в приложении к ардуине (esp by ESP8266 Community версия 2.5.0) - но... надо эту добавку самому прописывать - в базовый набор IDE по умолчанию не входит.
:roll:
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ESP32 новая новинка

Сообщение Мурик »

BOB51 писал(а):Смотри в приложении к ардуине
Ардуина добавит USB хост и отладку?
Речь про ESP32, а не о ESP8266.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ESP32 новая новинка

Сообщение oleg110592 »

под windows - Visual Studio + VisualGDB (платный, но можно немного и попатчить)
https://visualgdb.com/tutorials/esp32/esp-idf/
можно в windows под Msys2 или встроенную Ubuntu (есть в Windows10) но с заморочками

под Линукс несколько проще - там питон, системы сборки и пр. обычно присутствуют из коробки, тулчейн остается установить, можно и самому скомпилировать их исходников
https://docs.espressif.com/projects/esp ... -toolchain

для тех кто не хочет заморачиватся - ардуино или микропитон

тут есть форум
https://esp8266.ru/forum/#esp32.64
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ESP32 новая новинка

Сообщение BOB51 »

[uquote="Мурик",url="/forum/viewtopic.php?p=3597622#p3597622"]
BOB51 писал(а):Смотри в приложении к ардуине
Ардуина добавит USB хост и отладку?
Речь про ESP32, а не о ESP8266.[/uquote]
Имеем отдельную графку в инструментах
"ESP8266 sketch data upload"
и раздел платок
"ESP8266 boards"
где помимо прочих 29 позиций имеется
"Generic ESP8266 module"...
:roll:
Я ту штуку поставил для платки WeMos D1 R1 (ESP12) - со временем планируется побаловаться.
Пока только стадия "сборки комплектующих".
:hunger:
Реклама
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ESP32 новая новинка

Сообщение arkhnchul »

BOB51, еще раз - ESP32 это другой чип.
Реклама
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

Как настроить Eclipse для работы с ESP-IDF? Я делал как описано здесь https://web-and-diy.blogspot.com/2018/0 ... ndows.html (похоже на перевод с сайта espressif). Получил какое-то сообщение об ошибке сразу после закрытия окна настроек Эклипса. И "Build Targets" в свойствах проекта не вижу.

Может у меня эклипс слишком старый для работы с ESP32? Eclipse IDE for C/C++ Developers Luna Release (4.4.0).

При попытке скомпилировать проект Hello_World эклипс вывалил кучу сообщений об ошибках, в то числе об ошибках синтаксических. Получается, что он ни сном ни духом об используемом в ESP-IDE компиляторе и привычном для того синтаксисе?
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: ESP32 новая новинка

Сообщение ПростоНуб »

Asmodey, как-то оно не вяжется. Эклипс не вываливает ошибки. Он только отображает ошибки, выданные компилятором. То ли у Вас он вообще не тот компилятор вызывает, то ли не с теми параметрам, то ли компилятор заголовочные файлы не находит.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

Я осел! У меня папка с проектом была не в директории workspase Эклипса, а рядом с ней... Но, все равно пришлось экспериментировать с путями в настройках Eclipse. Настраивал по двум руководствам из интернета, и ни с одним из них в точности мои настройки не совпали. По-видимому есть зависимость от версий esp-idf, Eclipse, питона, операционной системы и т.д.

Что любопытно, Эклипс не хотел прошивать флешь даже после успешной компиляции проекта. Писал что не может открыть порт com5. Я потом в конфигураторе проекта забил вместо com5 большими буквами COM5 и ESP прошилась. Так и не понял, то ли регистр для названия порта важен, то ли я как-то прощелкивал точки и тире когда нужно было нажать кнопку загрузки на плате ESP32. Но, вроде не было этих точек-тире пока не обозвал COM-порт большими буквами в конфигураторе.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: ESP32 новая новинка

Сообщение ПростоНуб »

Asmodey, бывает, особенно с буквой С, что случайно набьешь русскую, а не английскую. Кнопки то совпадают и написание одинаково
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

Попытался включить терминал для последовательного порта в Eclipse, ничего не получилось. Вкладка терминала есть, но никаких настроек в ней не видно... Установил плагин терминала. Не помогло. Установил плагин rxtx, тоже никакого результата. Приходится пользоваться putty, что не совсем удобно.

Ну да ладно, сейчас самый насущный для меня вопрос - что использовать в качестве отладчика? Чем и как подключить ESP32 к компьютеру для отладки с возможностью ставить в редакторе эклипса точки останова и просматривать значения переменных, регистров и т.д.?
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: ESP32 новая новинка

Сообщение ПростоНуб »

Asmodey, на Хабре утверждается, что чере openOCD все работает
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

Спасибо, но я имел ввиду железку. COM портом с преобразователем логических уровней нельзя обойтись? Или USB-USART преобразователем? Или нужен специальный девайс для отладки ESP32, как, например, Pickit для PIC микроконтроллеров?
Последний раз редактировалось Asmodey Сб июн 01, 2019 15:34:26, всего редактировалось 1 раз.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: ESP32 новая новинка

Сообщение ПростоНуб »

Asmodey, так там же на Хабре ссылка на девайс, который использовался.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

ПростоНуб, благодарю.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6340
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ESP32 новая новинка

Сообщение Asmodey »

На всякий случай, возможно кому-то пригодится. Окошко терминала открывающееся по умолчанию внизу под редактором в Eclipse -пустышка. Чтобы открыть "настоящий" терминал, нужно нажать кнопку "Open a Terminal" в верхнем меню Эклипса. Откроется терминал с возможностью настройки, в том числе с выбором последовательного терминала на любом COM-порте.
Астролябия-сама меряет, было бы что мерять!!!
Ответить

Вернуться в «Разные вопросы по МК»