Установка NodeMCU на ESP8266

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
bondyara
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 07, 2011 17:00:42
Откуда: Оттуда

Установка NodeMCU на ESP8266

Сообщение bondyara »

Начал изучать данный МК. Язык Си почти не знаю.
Хотел сначала попробовать готовую прошвку NodeMCU.
Установить не удалось.
Текущая версия базируется на SDK v2.1
При сборке ругается на несуществующие заголовочные файлы ctype.h, string.h и т.д.
В SDK v2.1/include их нет, зато есть в SDK v0.9.
Пробовал подключать их. Да и тут говорится о том же https://github.com/nodemcu/nodemcu-firmware/issues/363
Но, чем дальше в лес, тем больше дров...
Получаю ошибки типа:

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

"__have_long64" is not defined
на строку:
#if __have_long64
Пробовал менять #if на #ifdef, но дальше идут новые ошибки.

Кто собирал NodeMCU? Как сделать это правильно?
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Установка NodeMCU на ESP8266

Сообщение BOB51 »

Насколько я понял - это всего лишь платка-расширитель на основе ESP8266.
https://arduino-kit.ru/userfiles/image/ ... esp12e.pdf
Следовательно или все что касается самой ESP8266 по даташитам изучать или готовые применения относительно "блоков с мозгами" прорабатывать.
https://arduino-kit.ru/catalog/id/kontr ... 66-esp-12e
:roll:
Реклама
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: Установка NodeMCU на ESP8266

Сообщение alex_ »

Язык Си почти не знаю.
Если вы не знаете Си то какой смысл собирать прошивку для NodeMCU на языке Си, возьмите готовый прошивальщик с языком LUA
СпойлерЗаходим по этой ссылке: https://github.com/nodemcu/nodemcu-flasher. И из папки Win32/Release (для 32-битной Windows), или из папки Win64/Release (для 64-битной Windows) качаем файл ESP8266Flasher.exe. Эта программа не требует установки. Просто запускаем ее. Переходим в закладку “Config“, нажимаем “шестеренку” чтобы выбрать файл прошивки.
Изображение
Материал взят со страницы: http://www.avislab.com/blog/esp8266-nodemcu-start/
Я сам перепрошивал именно этой программой, может эта прошивка и не идеальна, но проблем у меня с перепрошивкой не возникло и через пару минут я залил первый скрипт, и модуль мне весело заморгал светодиодом :wink:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Установка NodeMCU на ESP8266

Сообщение BOB51 »

Вспомнилось...
https://esp8266.ru
:beer:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Установка NodeMCU на ESP8266

Сообщение YS »

Существует онлайн-система для сборки прошивок NodeMCU. Там можно выбрать необходимые модули и получить прошивку с ними. Дальше берем ту программу, что советует alex_, и заливаем прошивку.

Чтобы ESP8266 вошел в режим загрузчика, надо подключить GPIO15 и GPIO0 к земле, а GPIO2 к питанию. Режим выполнения кода из FLASH - GPIO0 и GPIO2 к питанию, GPIO15 к земле.

Загрузчик работает на странном битрейте 74880 бод. NodeMCU по-умолчанию поддерживает битрейт 115200 бод.

После прошивки можно подключаться через UART с помощью любого терминала, например PuTTY. Вы попадете в интерактивную Lua-консоль.

Документацию по NodeMCU читать обязательно! Там есть неочевидные моменты, но они честно описаны.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Ответить

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