Проблема с программированием 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? и войдите в режим программирования.
Пожалуйста, помогите
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
- В чем разница между ATMEGA32 и ATMEGA328?
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
- Внезапно "avrdude: Device signature = 0x000000" с ArduinoISP. Мой чип умер?
- Arduino перестал работать: avrdude: ser_open(): не удается установить com-состояние
- Программирование Arduino Micro через RX/TX
- Минимальный Arduino с использованием ATmega32U4
- Как запрограммировать BSFrance LoRA32u4 из Arduine IDE 8.5?
- Флэш-прошивка с шестнадцатеричным файлом по серийному номеру с Python (без avrdude, Arduino IDE)
Я не знаком с этой средой программирования, но чтобы войти в загрузчик на этих платах, вам нужно открыть последовательный порт на скорости 1200 бод, а затем снова закрыть его. Обычно Arduino IDE делает это за вас. Эта система? Возможно, нет., @Majenko