О ESP8266 замолвите слово =)

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

О ESP8266 замолвите слово =)

Сообщение parovoZZ »

Интернет пестрит ардуинами, Lua, JS и ещё чем-то там, но это все для яслей. А я уже в детский сад пошел. Ну и, разумеется, назрел вопрос. Сам еспрессиф дает инструкцию, как установить SDK в Linux подобное окружение. Ежели Lunux подобное отсутствует, то рекомендуется VirtualBox. Как-то не готов ради такого дела ставить на дебиан иксы, а VirtualBox мой ноутбук переваривать будет не очень быстро.
Очень мало информации о том, как же этот SDK приторочить к чему-то вменяемому. Есть пара инструкций о том, как под это дело приспособить Eclips. Но Eclips это последнее дело, мне же хочется под это дело приспособить VScode, ибо он есть у меня. Нашел вот такой тутор
https://github.com/VirgiliaBeatrice/esp ... utorial.md
сделал всё, кроме отладки (пока не нужна, ибо нет железа). Но толи система не видит переменную IDF_PATH, то ли ещё какие грабли, make радостно сообщает:
Makefile:8: "C:\msys32\home\Andrey\ESP8266_RTOS_SDK\make\project.mk": No such file or directory
make: *** No rule to make target '"C:\msys32\home\Andrey\ESP8266_RTOS_SDK\make\project.mk"'. Stop.
Процесс терминала завершен с кодом выхода: 2
Хотя нажимаю Ctrl и сразу же этот файл открывается.

Ну да ладно. Поставил Platformio. Поставил framework esp8266_rtos_sdk. Собрал единственный пример. Вроде все хорошо. Но открываю пример из
https://github.com/espressif/ESP8266_RT ... ser_main.c
и загруженный sdk в platformio не располагает сведениями, что за структура

Код: Выделить всё

gpio_config_t
потому как в Platformio SDK версии 1.8, а в свет уже вышла 2.0.

Так вот кто подскажет - как поженить работающий компилятор из Platformio с SDK 2.0? Сидеть с подвязанной веревочкой и ждать, когда господа программисты обновят SDK мне совсем не хочется.
Реклама
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: О ESP8266 замолвите слово =)

Сообщение arkhnchul »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=3439660#p3439660"]то ли ещё какие грабли[/uquote]в винде у make-а гигантские грабли со слешами. Конкретно здесь - в ESP-шных примерах - Все Очень Плохо, ибо на его программистов нашло помутнение рассудка и они решили сделать целую кучу рекурсивных мейкфайлов. Так делать не стОит примерно никогда, но они так вот решили выпендриться. Мне не известно хороших решений - только переписать всю сборку самостоятельно. Здесь я особо не помощник, ибо давно и плотно сижу на *nix-ах.
Реклама
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: О ESP8266 замолвите слово =)

Сообщение parovoZZ »

Но ведь Platformio работает) Судя по видосам с ютуба - Eclips также заводится без проблем.
Пересобрать сборку в виндах я как-то не готов морально))), хотя знаю, где такая сборочка валяется.
Ответить

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