Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как удалить скетч из Arduino?

asdf ghjk Профи (613), закрыт 7 лет назад
Заказал с али NodeMCU ESP 8266 - прошил её. Теперь хочу залить на неё другой проект, а он не заливается.
В Arduino IDE Пишет "загрузка завершена", а программа всё та же осталась. Уже и пробовал заливать пустой проект, всё тоже самое "загрузка" -> через секунд 30 (не смотря на то что проект пустой) пишет "загрузка завершена". Как удалить старый скетч или заменить его?
Лучший ответ
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 - бинарник создаёт из проекта, что скачал, а не что редактировал.
Anton Ermolaev Профи (802) В NodeMCU flasher адрес смещения для образа указан правильный? В большинстве случаев для однофайловой прошивки это 0x00000. Какая версия загрузчика? Платы NodeMCU как правило приходят с более новой версией SDK (включая и загрузчик) чем используется в Arduino Studio. Попробуйте прошить пустую прошивку из ESP8266_NONOS_SDK с соблюдением всех смещений. Вот тут https://nodemcu.readthedocs.io/en/master/en/flash/ немного описано из каких частей состоит прошивка ESP 8266. А какой проект с гитхаба?
Остальные ответы
Άηϑρέΰ ҂ Искусственный Интеллект (180096) 7 лет назад
А как прошивали? через ESP8266Flasher.exe?
asdf ghjkПрофи (613) 7 лет назад
Да, сейчас пытался залить тот же бинарник в неё, но немного измененный - не прошивается.
Άηϑρέΰ ҂ Искусственный Интеллект (180096) а программатора нет? может через него? если честно, видео по прошивке этого модуля я смотрел, а вот чем его прошивают, не обратил внимания
asdf ghjkПрофи (613) 7 лет назад
Бинарник компилировал через Arduino IDE - открыл его в блокноте - а изменений никаких. Что я не так могу делать?
asdf ghjkПрофи (613) 7 лет назад
Не могу понять, то ли arduino не изменяет файлы, то ли плата не обнлвляется
Άηϑρέΰ ҂ Искусственный Интеллект (180096) может заливается старая прошивка?!
Похожие вопросы