Трагедия
- Войдите на сайт для отправки комментариев
Втр, 05/08/2014 - 22:21
Глупый вопрос, но возможно ли в принципе достать уже загруженный скетч из ардуино и перенести его обратно на компьютер?
Вопрос сей связан с днями долгой и упорной работы и очень неожиданном отключении света...
(да, как раз собирался нажать на кнопку "сохранить"...)
проще по памяти восстановить.
Если вы бы загрузились с флешки, то могли бы найти его в папке Temp(при компиляции он сохраняется туда), возможно он все еще там(я не знаю как она очищается системой).
Глупый вопрос, но возможно ли в принципе достать уже загруженный скетч из ардуино и перенести его обратно на компьютер?
Вопрос сей связан с днями долгой и упорной работы и очень неожиданном отключении света...
(да, как раз собирался нажать на кнопку "сохранить"...)
скетч - нет, а код программы можно
Скорее всего и бинарник не вытащить, так как бит защиты установлен
Если только через Бутлоадер
по умолчанию, кажется, он не устанавливается.... и ТС не устанавливал его - раз такое спрашивает :)
Посмотри в конфигурации, бит защиты устанавливается
Не... вообще-то NeironN подал надежду.
Действительно, смотрите во временную папку.
У меня, она, скажем вот тут
c:\Users\[Имя пользователя под которым сижу]\AppData\Local\Temp
В ней смотрим ней должны быть папочки вида build2360214127587223883.tmp
Циферки "разные", а но начинаются на build и заканчиваются на .tmp
Дальше пытаемся угадать (по дате папки и т.п.) - какая же из них содержит именно нужный скетч.
Заходим в папку, и среди кучи всяких файликов (там все библиотеки ардуиновские которые подключали)... ищем наш скетч типа sketch_aug06a.cpp
Но, вообщем-то как именно будет папка называется - зависит и от версии IDE.
Скажем у меня там и такие папки попадаются. Вида
untitled8159636180118034573.tmp
В которых "нет мусора", а лежит скетч в чистом виде. В виде .ino файла.
На будущее, пропишите в preferences.txt файл строку build.path=build. Создайте в каталоге, где установлена arduinoIDE папку build, после этого всегда найдёте последние исходники в этом подкаталоге build.