РЕШЕНО Как загрузить прошивку из своей программы?

Тема в разделе "Arduino & Shields", создана пользователем Vovka, 7 май 2020.

  1. Vovka

    Vovka Гик

    В общем появилась необходимость из своей программы под Windows загружать прошивку в Ардуину с стандартным загрузчиком.
    Подскажите, пожалуйста, где взять протокол обмена и алгоритм программирования через ардуиновский Serial?
     
  2. Un_ka

    Un_ka Гуру

    Arduino ide шьёт с помощью avrdude. Можно вызывать его с определёнными ключами. Посмотрите что пишет в нижнюю консоль IDE непосредственно перед загрузкой, с максимально включённым ввыводом.
     
  3. parovoZZ

    parovoZZ Гуру

    смотри STK500
     
  4. Vovka

    Vovka Гик

    мне не нужен посторонний софт - мне нужно шить из своей программы
     
  5. Vovka

    Vovka Гик

    низкоуровневая прошивка не нужна - нужно шить через стандартный загрузчик Ардуины
     
  6. parovoZZ

    parovoZZ Гуру

    Я что-то не так сказал? Стандартный загрузчик ардуины - это протокол STK500 v2.
     
    arkadyf, Vovka и Tomasina нравится это.
  7. Vovka

    Vovka Гик

    оказывается тут вторая версия нужна! Спасибо!
    Нашел описание, может кому пригодиться...
     

    Вложения:

    arkadyf нравится это.
  8. Airbus

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

    Тоесть есть НЕХ файл и его нужно загрузить в Ардуино с помошью Лодыря?Есть куча программ.Xloader например.Зайдите к Гетчипу на getchip.net там несколько таких программ. Мне Xloader больше понравился
     
  9. Vovka

    Vovka Гик

     
  10. Airbus

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

    Своя программа это что?
     
  11. Un_ka

    Un_ka Гуру

    Товарищу нужна похоже либо библиотека, либо пример кода загрузки, скорее всего на C/C++.
     
  12. Vovka

    Vovka Гик

    Ту, которую я напишу на Visual C++ для Windows ;)
     
  13. parovoZZ

    parovoZZ Гуру

    тоже, что и свой самогон.
     
    Vovka нравится это.
  14. SergeiL

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

    Это, я так понимаю, чтобы прошивку не украли ;)
     
  15. b707

    b707 Гуру

    не поможет.
    думаю. чтобы не заставлять пользователя устанавливать сторонние утилиты.
    но вообще метод не эффективный... переписывать то. что уже есть готовое
     
  16. parovoZZ

    parovoZZ Гуру

    На сегодняшний день впереди тот, кто предлагает инновации, а не тот, кто прячет разработки.
     
  17. SergeiL

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

    Ну Ардуина в принципе не продукт для построения коммерческого решения
     
    Vovka и Airbus нравится это.
  18. Airbus

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

    А ктото на них даже TCAS хотел сделать
     
  19. parovoZZ

    parovoZZ Гуру

    там вроде речь про распи шла.
     
  20. Vovka

    Vovka Гик

    Не угадал! Чтоб было "все в одном флаконе" ;)