Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

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

Вс сен 10, 2017 13:52:57

Начал изучать данный МК. Язык Си почти не знаю.
Хотел сначала попробовать готовую прошвку 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? Как сделать это правильно?

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

Вс сен 10, 2017 17:59:37

Насколько я понял - это всего лишь платка-расширитель на основе ESP8266.
https://arduino-kit.ru/userfiles/image/ ... esp12e.pdf
Следовательно или все что касается самой ESP8266 по даташитам изучать или готовые применения относительно "блоков с мозгами" прорабатывать.
https://arduino-kit.ru/catalog/id/kontr ... 66-esp-12e
:roll:

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

Пн сен 11, 2017 15:17:25

Язык Си почти не знаю.
Если вы не знаете Си то какой смысл собирать прошивку для NodeMCU на языке Си, возьмите готовый прошивальщик с языком LUA

Я сам перепрошивал именно этой программой, может эта прошивка и не идеальна, но проблем у меня с перепрошивкой не возникло и через пару минут я залил первый скрипт, и модуль мне весело заморгал светодиодом :wink:

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

Пт сен 15, 2017 11:33:11

Вспомнилось...
https://esp8266.ru
:beer:

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

Вт окт 24, 2017 11:56:38

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

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

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

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

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