Проблема с программированием Eclipse Arduino Leonardo Pro Micro ATMega32U4

Нужна помощь, так как я немного потерялся. Я приобрел плату Pro Micro от sparkfun. Отличная маленькая плата, и она работает как часы при использовании стандартной среды программирования Arduino.

Хорошо. Скопировал код в проект Eclipse, нажал "Компилировать", и все выглядит хорошо. Но при попытке записать код на устройство происходит следующее.


avrdude: Версия 6.3-20171130 Авторское право (c) Брайан Дин, 2000–2005 гг., http://www.bdmicro.com/ Авторские права (c) 2007–2014 Йорг Вунш

     System wide configuration file is "C:/Users/vente/.arduinocdt/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"

     Using Port                    : COM5
     Using Programmer              : avr109
     Overriding Baud Rate          : 57600
     AVR Part                      : ATmega32U4
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PA0
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  9000  9000 0x00 0x00
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : butterfly
     Description     : Atmel AppNote AVR109 Boot Loader

Подключение к программатору: .avrdude:utter_recv(): программатор не отвечает

avrdude: Butterfly_recv(): программатор не отвечает avrdude: Butterfly_recv(): программатор не отвечает avrdude: Butterfly_recv(): программатор не отвечает avrdude: Butterfly_recv(): программатор не отвечает avrdude: Butterfly_recv(): программатор не отвечает Найден программатор: Id="F"; тип = @ Версия ПО = �.u; Аппаратная версия = �. avrdude: Butterfly_recv(): программатор не отвечает avrdude: Butterfly_recv(): программатор не отвечает avrdude: ошибка: доступ к буферизованной памяти не поддерживается. Может быть, это не бабочка/AVR109, но устройство AVR910? avrdude: инициализация не удалась, rc=-1 Дважды проверьте соединения и повторите попытку или используйте -F для переопределения. этот чек.

avrdude: Butterfly_recv(): программатор не отвечает avrdude: ошибка: программатор не ответил на команду: выйти из режима прог avrdude: Butterfly_recv(): программатор не отвечает avrdude: ошибка: программатор не ответил на команду: выйти из загрузчика

сделано. Спасибо.


Я настроил интерфейс программирования как плату Леонардо. ISP AVR.

Почему-то кажется и может быть у меня не сбрасывается usb? и войдите в режим программирования.

Пожалуйста, помогите

, 👍0

Обсуждение

Я не знаком с этой средой программирования, но чтобы войти в загрузчик на этих платах, вам нужно открыть последовательный порт на скорости 1200 бод, а затем снова закрыть его. Обычно Arduino IDE делает это за вас. Эта система? Возможно, нет., @Majenko


1 ответ


1

Я предполагаю, что вы используете плагин Eclipse Sloeber для Arduino. Для последовательной загрузки через USB с помощью загрузчика выберите программатор Default. Все остальные программаторы предназначены для прошивки через ICSP.

,

Хорошо, я установил версию 2018-09 (4.9). Загружен набор инструментов Arduino C++ Tools 9.5.3.201809121146. Он был загружен с помощью интерфейса Yatta Plug-in. В разделе «Конфигурация платы» у меня нет возможности выбрать «ПО УМОЛЧАНИЮ»., @Marthinus Venter

Таким образом, вы не используете плагин Sloeber Arduino Eclipse., @Juraj

Только что переустановил свое Eclipse и обнаружил несколько проблем. Путь был слишком длинным под окнами, и это заставило Sloeber не установить. Я переместил его, и теперь все, кажется, в порядке. Спасибо, @Marthinus Venter

@MarthinusVenter, теперь я не знаю. помог мой ответ или проблема была в чем-то другом?, @Juraj