Bootloader arduino

Тема в разделе "Arduino & Shields", создана пользователем DKo, 13 апр 2016.

  1. rkit

    rkit Гуру

    Очень старый текст. В mingw сейчас все проще. Но без опыта на юниксах все равно тяжело.
     
    b707 нравится это.
  2. akl

    akl Гуру

    я бы вообще лучше попытался из авр-студии эти бутлодеры скомпилировать. но скорее всего ничего не получится.
     
    b707 нравится это.
  3. b707

    b707 Гуру

    make - это лишь инструмент работы с мэйкфайлами. которые задают порядок компиляции и сборки. Но компилировать и линковать make не умеет, для этого нужен компилятор и линкер. Поскольку ни того, ни другого в винде изначально нет, то установка make отдельно не имеет смысла. Обычно make входит в так называемый tool-chain - "набор инструментов" для сборки программ под конкретную платформу. Я устанавливал make в составе тулчэйн под СТМ32 - так что мой опыт вряд ли будет интересен.
    В принципе, выше приведенная ссылка вполне нормальная инструкция. при условии, что у вас уже есть компилятор. "Прописи путей" в винде боятся не надо, это простая, но необходимая операция, и подстроить пути под вашу конкретную систему, уверен. вам труда не составит.

    Но вообще, опыт работы в линуксе, конечно. был бы весьма полезен... там все это совершенно рядовая ситуация...
     
  4. b707

    b707 Гуру

    ну да... собственно, проект mingw - это попытка перетащить привычные инструменты юникса в винду... как вообще можно что-то собирать без diff, patch и make? :)))
     
  5. akl

    akl Гуру

    если я возьму optiboot.c, положу его в авр-студию, добавлю в проект boot.h pin_defs.h stk500.h и правильно настрою в настройках частоту, адреса памяти секции и еще какие-то неведомые параметры, то теоретически оно может скомпилироваться. только надо как-то понять что конкретно настраивать. зачем вообще создатели оптибута вынесли в этот дурацкий мейкфайл кучу настроек. извращенцы какие-то :mad:
     
  6. rkit

    rkit Гуру

    Надо просто набрать в гугле по-английски "как скомпилировать загрузчик ардуино в винде"
     
    b707 нравится это.
  7. b707

    b707 Гуру

    отлично :) стока ссылок...
     
  8. akl

    akl Гуру

    о я оказывается зря тупил, в авр-студио уже есть make.exe, я прописал путь в виндоусе и запустил из командной строки тупо команду make atmega328 AVR_FREQ=16000000L и оно скомпилировалось. правда сам НЕХ по содержимому несколько отличается от аналогичного готового оптибута, но может там другие еще каки-то параметры. надо вгрузить интересно заработает ли.
     
    Последнее редактирование: 19 дек 2017
  9. akl

    akl Гуру

    как ни странно - бутлодер работает.
    спасибо всем участникам!