Официальный сайт компании Arduino по адресу arduino.cc
Считать программу с контроллера
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 30/06/2011 - 18:14
Возможно ли считать программу, прошитую в контроллер? если да, то как это сделать?
возможно, правда в шестнадцатеричном виде, т.к. именно она заливается в камень.
я так понимаю можно просто считывать при помощи библиотеки EEPROM (http://arduino.ru/Reference/Library/EERPOM/read) значения и передавать хоть по компорту. но это в случае если память внешняя. а если память в самом контроллере? как у атмега1280. ведь если я залью туда программу, которая будет считывать и передавать содержимое памяти, то перезатрет старую прошивку и будет считывать саму себя.
Просто снять прошивку можно - получите файл прошивки, но изменить её в ардуино IDE и или получить исходный код ни как
что Вы подразумеваете под выражением "снять прошивку"? в моем понимании прошивка и код программы - одно и то же. поправте если ошибаюсь.
"получите файл прошивки" и "получить исходный код ни как" - не понятно.
то есть можно считать прошивку только в 16-ом виде. понял, спасибо. и все же, как это сделать?
http://electronix.ru/forum/lofiversion/index.php/t60309.html
понял, спасибо. из ардуино иде никак не получится. ясно.