8.16.2010

Как получить .hex из Arduino?

начиная с версии 0018, в Arduino IDE нет возможности сохранять .hex файл в папку с скетчем. Но не стоит отчаиваться - выход естественно есть)


Запускаем нашу Arduino IDE, и открываем наш "любимый" скетч, нажимаем Verify:

Дальше, открываем проводник и пишем там %temp%\ и нажимаем Enter:



Находим там папки с именами buildXXXXXXXXXXXXXXX.tmp:


В каждой из этих папок будет куча файлов, нас интересует файл Blink.cpp.hex - это и есть наш скомпилированный Blink, который можно заливать на микросхему (или, скормить Proteus-у ))))

Примечание
Когда вы производите изменения с исходным текстом скетча, то папка buildXXXXXXXXX.tmp очищается автоматически, и вам надо заного нажать Verify, чтобы в ней появились файлы. На самом деле, даже удобно, если сделали изменения, но не сохранили - протеус, к примеру, начинает сразу кричать вопить, мол, файла то нету, куда файл дели) 

17 comments:

  1. Отец, четко, могешь

    ReplyDelete
  2. Спасибо. Очень пригодилось

    ReplyDelete
  3. медаль за спасение моего моза!!!!

    ReplyDelete
  4. Спасибо!!!!!
    а то уж думал что невозможно, хотел уж забросить Ардуино и всё остальное, а теперь аж второе дыхание открылось)))
    РЕСПЕКТ И УВАЖУХА АВТОРУ!!!!!!!!!!!

    ReplyDelete
  5. огромное спасибо!

    ReplyDelete
  6. чотко, то что надо, респект!

    ReplyDelete
  7. ай спасибо комрад))))

    ReplyDelete
  8. КРАСАВА!!!! ардуино у меня нет. но мне понравился сам компилятор. удобно программы писать. только вот как hex достать незнал, но чувствовал что он есть. СПАСИБО!!!

    ReplyDelete
  9. Вах, молодец! Спасибо!

    ReplyDelete
  10. как залить HEX файл через ардуину (дуемиланове) на другую атмегу без бутлоадера!???

    ReplyDelete
    Replies
    1. Элементарно - внешним программатором. Например, AVRISP mkII

      Delete
  11. Большущее благодарю!!! А то не знал как получить этот хекс. Шью сторонним программатором. Спасибо за помощь.

    ReplyDelete
  12. ОГРОМЕННОЕ СПАСИБО ПОМОГ НА ВСЕ 100000000000000%

    ReplyDelete
  13. а какой язык у кода находящегося в hex файле

    ReplyDelete
  14. Спасибо, успешно прошил Attiny85.

    ReplyDelete
  15. Большое спасибо! Давно искал!!!

    ReplyDelete
  16. =вам надо заного нажать Verify=
    При чем тут "нога"???
    По-русски пишется ЗАНОВО! От слова НОВЫЙ!
    Грамотей хренов!

    ReplyDelete