Anton Ermolaev
Профи
(802)
7 лет назад
Попробуйте в Arduino Studio создать образ прошивки (Скетч>Экспорт бинарного файла), а затем прошить его через
NodeMCU flasher (ESP8266Flasher.exe). Проверьте правильность настроек в NodeMCU flasher и в Arduino Studio, в частности Flash Size. ESP 8266 это совсем не то же самое, что Arduino. Ваш код будет занимать в экспортируемой или загружаемой на ESP 8266 сравнительно небольшую часть, большую же часть будет занимать родная прошивка, точнее её вариант приспособленный под разработку в Arduino Studio и ей подобных. Чтобы "удалить" программу из ESP 8266 можно записать туда образ "пустой" (Blank) прошивки, его можно найти в интернете вместе с инструкцией по использованию. Например на сайте самой же NodeMCU. Как правило пустую прошивку заливают для того чтобы убрать возможные последствия от смены версии прошивки.
asdf ghjkПрофи (613)
7 лет назад
Пробовал точь в точь, что вы сказали. Тут палка в двух концах просто: первое - скачал проект с github, отредактировал его, нажал "экспорт bin", пошла компиляция, появился bin, но не отредактированный. Смысла его уже загружать нет, почему Arduino не изменила его? (последняя версия). Второе - создал пустой проект, так же создал бинарник и через esp8266 flash прошил. Но угадайте что, да, программа в мк осталась прежняя.
asdf ghjkПрофи (613)
7 лет назад
Но больше волнует, почему не редактируется проект в ардуино, может что делаю не так? Пробовал переустанавливать программу, очищал appdata и temp - бинарник создаёт из проекта, что скачал, а не что редактировал.
В Arduino IDE Пишет "загрузка завершена", а программа всё та же осталась. Уже и пробовал заливать пустой проект, всё тоже самое "загрузка" -> через секунд 30 (не смотря на то что проект пустой) пишет "загрузка завершена". Как удалить старый скетч или заменить его?