В течение последних 3-4 дней я пытаюсь подключить плату разработчика Atmel к компьютеру, чтобы загрузить файл .elf или hex в загрузчик, чтобы включить светодиод на основе назначения.
Я следую инструкциям, основанным на онлайн-документе «Atmel AVR1916: загрузчик USB DFU для XMEGA»
Плата разработчика включается, и на ЖК-дисплее отображается правильное меню.
Моя ОС - Windows 10, моя IDE - Atmel 7, а мой программист устройства - avr-dude.
Это мои шаги:
1) Нажмите SW0 при подключении USB
2) Подключите PC6 к GND при подключении к USB
3) Я попытался использовать Flip для записи на флэш-память и записи на плату, однако Flip отображает ошибку«Не удалось открыть USB-устройство».
4) Изначально плата разработчика отображается как COM-порт «XPLAINED Virtual Com Port», однако после обновления драйверов диспетчер устройств Windows обновляется, и плата разработчика отображается как «USB SerialУстройство (COM6) "
5) Я обновил последовательное USB-устройство в диспетчере устройств, установив драйверы USB, входящие в комплект поставки Flip, и попытался снова подключить / найти устройство, однако снова отобразил сообщение об ошибке" Не удалось открыть устройство USB ".
См. Ниже:
![enter image description here](https://i.stack.imgur.com/mqG3o.png)
6) Затем я снова подключил USB, чтобы убедиться, что все& повторить Шаг 1.
В диспетчере устройств Windows плата разработчика по-прежнему является «USB Serial Device», так что хорошо.
Я несколько раз повторял попытку с Flip, пока не переключился на «avr-dude»
7) Теперь с помощью AVR dude GUI я попытался записать гекс в Flash, в меню GUI я выбрал:
* мое целевое устройство
*, затем я указал на свой .hexэто было построено через Atmel studio
- Затем в меню настройки я попробовал atmel доступные опции как устройство
программатор avr109, avr910, avr911
Для avr109 и avr910 я получил следующее сообщение об ошибке:
пытаетсяподключиться к устройству ... 1-м нажатием «проверить» Найдено программистом: Id = "";тип = версия программного обеспечения =.;Версия аппаратного обеспечения =.Программатор поддерживает следующие устройства: Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40= (неизвестно)
Для avr911 я получил:
при попытке подключения к устройству ... Подключение к программатору:.Найден программист: Id = "@ d";тип = версия программного обеспечения =.;Версия аппаратного обеспечения =.avrdude: ошибка: доступ к буферизованной памяти не поддерживается.
Затем я попытался запрограммировать устройство с помощью Atmel 7 studio, поэтому я перешел в меню «Инструменты» и «Программирование устройства», но все параметры пусты, нет инструментов или устройств длявыберите.
Я также изменил провод USB на всякий случай.
Пожалуйста, помогите, что мне нужно сделать, чтобы развернуть мой HEX-файл на плате разработчика Atmel "XMEGA-A3BU Xplained"?
Я приму любой ответ, используя Atmel Studio, Flip или Avr dude.
Спасибо, миллион!