Автор Asdf ghjk задал вопрос в разделе Другие языки и технологии
Как удалить скетч из Arduino? и получил лучший ответ
Ответ от Anton Ermolaev[эксперт]
Попробуйте в Arduino Studio создать образ прошивки (Скетч>Экспорт бинарного файла), а затем прошить его через
NodeMCU flasher (ESP8266Flasher.exe). Проверьте правильность настроек в NodeMCU flasher и в Arduino Studio, в частности Flash Size. ESP 8266 это совсем не то же самое, что Arduino. Ваш код будет занимать в экспортируемой или загружаемой на ESP 8266 сравнительно небольшую часть, большую же часть будет занимать родная прошивка, точнее её вариант приспособленный под разработку в Arduino Studio и ей подобных. Чтобы "удалить" программу из ESP 8266 можно записать туда образ "пустой" (Blank) прошивки, его можно найти в интернете вместе с инструкцией по использованию. Например на сайте самой же NodeMCU. Как правило пустую прошивку заливают для того чтобы убрать возможные последствия от смены версии прошивки.
Anton Ermolaev
(788)
В NodeMCU flasher адрес смещения для образа указан правильный? В большинстве случаев для однофайловой прошивки это 0x00000. Какая версия загрузчика? Платы NodeMCU как правило приходят с более новой версией SDK (включая и загрузчик) чем используется в Arduino Studio. Попробуйте прошить пустую прошивку из ESP8266_NONOS_SDK с соблюдением всех смещений. Вот тут ссылка немного описано из каких частей состоит прошивка ESP 8266. А какой проект с гитхаба?
А как прошивали? через ESP8266Flasher.exe?