• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено init.lua

Muzy

New member
Залил этот код в init.lua. Теперь esp перезагружается каждую секунду и не дает мне удалить файл init.lua. Что делать?
P.S Я только недавно начал изучать электронику
Код:
pin = 1
gpio.mode(pin, gpio.OUTPUT)
while pin ~= nil do
    gpio.write(pin, gpio.HIGH)
    tmr.delay(1000)
    gpio.write(pin, gpio.LOW)
end
 

Muzy

New member
Отличное решение, только не все умеют сливать прошивку с ESP8266 и этот способ не поможет в случае повреждения файловой системы (а это бывает довольно часто, если много экспериментировать)
Можно прошить ESP8266 пустой прошивкой на весь доступный объем памяти.
Для этого можно использовать специально созданные файлы для версий модулей с разным объемом памяти: 512k и 4M
(файлы можете сделать сами или взять мои из приаттаченного архива). В файлах только FF (на ассемблере процессора lx106 это операция NOP)
А после прошивки такого файла, просто поверх заливаете любую нужную прошивку и все ок.
Помогает как на NodeMCU, так и на Arduino IDE и SmartJS и любых других.
 
Сверху Снизу