Не могу загрузить в NodeMCU Lua - PullRequest
       21

Не могу загрузить в NodeMCU Lua

0 голосов
/ 05 декабря 2018

У меня есть плата NodeMCU, на которой работает интерпретатор Lua, я могу получить доступ к последовательному соединению через инструмент nodemcu для ввода команд, но при использовании утилиты nodemcu для загрузки или сброса файловой системы она возвращает

[NodeMCU-Tool] ~ Невозможно установить соединение [NodeMCU-Tool] ~ Время ожидания, ответ не обнаружен - готов ли NodeMCU к сети и готов ли интерпретатор Lua?

1 Ответ

0 голосов
/ 07 января 2019

I может иметь ответ:

Я столкнулся с той же (или очень, очень похожей) проблемой в Mac OS X Mojave.

В концеЯ вернулся к полной деинсталляции Node.js (этот опыт не помогает убедить меня в Node.js, но это уже другая история) и начал с нуля.

Даже это не помогло, потому что я столкнулся с проблемой при установке nodemcu-tool ...

Ранее я установил его как глобальный пакет, и это каким-то образом сработало, но это заставляло меня всегда выполнять мои вызовы nodemcu-tool - не очень хорошая вещь!

ВВ любом случае, sudo-ing плюс параметр командной строки «--connection_delay» (или как настройка проекта «connectionDelay») помогли мне начать работу.

Пока я не испортил и переустановил все с нуля.Однако основным отличием в инструкциях по установке nodemcu-tool было добавление в него параметра --unsafe-perm, например:

sudo npm install --unsafe-perm nodemcu-tool -g

Это должно было быть в состоянии пройти через повторную установкуошибки для пакета serialport ...

IMO, полагаться на небезопасные разрешения (для чего именно, в любом случае !?), ну, БЕЗОПАСНО!GRRRRR

Для OP убедитесь, что:

  • вы правильно установили Node.js и nodemcu-tool (загрузите стабильный установщик и т. Д.) И
  • , которыеВы используете параметр --connection_delay в каждом вызове инструмента nodemcu!
...