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

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

Сообщение 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? Как сделать это правильно?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

Сообщение 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:
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

Сообщение YS »

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

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

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

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

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

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