Как выгрузить скетч из ардуино?

Тема в разделе "Arduino & Shields", создана пользователем varvik85, 21 фев 2014.

  1. varvik85

    varvik85 Нерд

    Собственно сабж.Как загрузить программу понятно,а вот как ее считать с ардуино?
     
  2. varvik85

    varvik85 Нерд

    Тему прошу закрыть,понимаю что не возможно в среде arduino ide, вытаскивать программатором нет смысла
     
  3. Unixon

    Unixon Оракул Модератор

    Если вы исходник обратно хотите, то его там нет. А так ArduinoISP и вперед.
     
  4. Airbus

    Airbus Радиохулиган Модератор

    А тогда в продолжение темы-где и как взять HEX файл от компиляции скетча?Считать да не проблема с ISP.Но если я например хочу оставить скетч в HEX виде?
     
  5. acos

    acos Официальный гик Администратор

    В Arduino IDE идём в меню «Файл»→«Настройки» и там ставим галочки напротив «Show verbose output during:» в чекбоксе «Компиляция». При компиляции внизу, в чёрном поле будет написано полное нзвание скомпилированного файлика, и путь до него
     
    ostrov, Mestniy и Megakoteyka нравится это.
  6. Salk

    Salk Гик

    Не плохая идея вынимать, написанный код в Arduino IDE формата hex, и прошивать голые Atmega8 и подобные для небольших проектов, при этом иметь полную возможность редактирования кода самостоятельно, пользуясь привычной Arduino IDE.
    А вот открыть исходники (hex) чужих проектов и скомпилировать их в Arduino IDE уже не получиться ? :)
     
  7. Megakoteyka

    Megakoteyka Оракул Модератор

    Ну дизассемблировать можно при желании. Только обычно быстрее заново написать прошивку, нежели втыкать в ассемблерные листинги.
     
  8. Salk

    Salk Гик

    Писать код с нуля, да это лучшее решение, все своё так сказать. Но иногда сторонние проекты большие, а хочется повторить, но при этом что-то подправить в коде, имея на руках только исходники (hex), что тогда ? :)
     
  9. Vad33

    Vad33 Капитан-оригинал

    Тогда дизассемблер, написали же уже.
    Или вы хотите из поджаренной яичницы снова получить сырые яйца? :)
     
  10. Megakoteyka

    Megakoteyka Оракул Модератор

    Тогда вам не повезло.
     
  11. Salk

    Salk Гик

    Да, что-то вроде этого :)
     
  12. DrProg

    DrProg Вечный нерд

    Хороша возможность восстановить из hex исходник на Си с комментариями автора. )
     
    ИгорьК нравится это.
  13. до фега грамотеев а толку с них как с козла молока
     
  14. ostrov

    ostrov Гуру

    Написал грамотный и квалифицированный пацан.
     
  15. Пушной звер

    Пушной звер Оракул Модератор

    дык, нетех доишь

    вот, кури.

     
    ostrov и Максим B нравится это.