Как считать скетч с ардуино?

Ситуация такова: закоммитил скетч в ардуино и радовался жизни, но пришла беда в виде сломанного жестака. Сейчас потребовалось добавить пару датчиков, а скетч не восстановил. Можно ли как нибудь скачать с ардуино его обратно в виде кода?
  • 0
  • 28 мая 2011, 12:48
  • DES

Комментарии (6)

RSS свернуть / развернуть
+
0
разве что в виде ассемблерного
avatar

xtile

  • 28 мая 2011, 14:11
+
0
В принципе, в виде машинного кода слить прошивку МК можно — с помощью ISP-программатора. Дальше нужен дизассемлер, который позволит посмотреть код прошивки.
Не уверен, что написать код заново будет намного сложнее :)
avatar

noonv

  • 28 мая 2011, 14:12
+
0
Да, похоже придется писать заново. На ассемблер уйдет больше времени.
avatar

DES

  • 29 мая 2011, 02:44
+
0
когда купил ардуину, написал первый скетч и залил его в дуину, тут же возник первый вопрос — «а кде кнопка скачать с ардуины?». почему разработчики до этого не додумались?
avatar

Serega0209

  • 29 мая 2011, 05:50
+
+1
скачать то можно, только это будет уже не C/C++ а машинный код
avatar

Romiks

  • 29 мая 2011, 08:00
+
0
Было бы неплохо сделать дизассемблер для arduino с конвертацией в C.
Только не понятно как загрузить простым способом данные с arduino.

Интересно, работал ли бы такой код в arduino:

int size;

void loop()
{
Main:
… code…
… code…
Here:
size = Here — Main;

for(int i = 0; i < size; i++)
{
Serial.print(Main + i);
}
}

Тут немного псевдокода, но суть том чтобы послать свои внутренности на serial port.
avatar

universeroot

  • 14 июня 2011, 13:38

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.