Развертывание программы из Atmel Studio или Avr чувак в Atmel "XMEGA-A3BU Xplained"

Я пытаюсь в течение последних 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 (COM6)".

5) Я обновил последовательное USB-устройство в диспетчере устройств с помощью USB-драйверов, включенных в Flip, и попытался снова подключить / найти устройство, однако снова Flip отображает ошибку "Не удалось открыть USB-устройство".

Увидеть ниже:

6) Затем я снова подключил USB, чтобы убедиться, что все и повторил шаг 1.

В диспетчере устройств Windows плата разработчика по-прежнему является "USB Serial Device", так что все в порядке.

Я повторил несколько раз с Flip, пока не переключился на "avr-dude"

7) Теперь, используя AVR dude GUI, я попытался записать шестнадцатеричный код во Flash, в меню GUI, которое я выбрал:

* мое целевое устройство

* затем я указал на свой.hex, который был построен через студию Atmel

  • Затем в меню настройки, я попытался atmel доступных опций в качестве устройства

программист avr109,avr910,avr911

Для avr109 и avr910 я получил следующую ошибку:

пытаемся подключиться к устройству... 1-м нажатием кнопки "verify" Found programmer: Id = ""; тип = версия программного обеспечения = .; Версия аппаратного обеспечения =. Программатор поддерживает следующие устройства: Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно) Код устройства: 0x40 = (неизвестно)

Для avr911 я получил:

пытается подключиться к устройству... Подключение к программатору: . Найден программист: Id = "@ d"; тип = версия программного обеспечения = .; Версия аппаратного обеспечения = . avrdude: ошибка: доступ к буферизованной памяти не поддерживается.

Затем я попытался запрограммировать устройство с помощью Atmel 7 studio, поэтому я зашел в меню "Инструменты" и "Программирование устройства", но все параметры пусты, и инструменты или устройства выбрать нельзя.

Я также изменил провод USB на всякий случай.

Пожалуйста, помогите, что мне нужно сделать, чтобы развернуть мой HEX-файл на плате разработчика Atmel "XMEGA-A3BU Xplained"?

Я приму любой ответ, используя Atmel Studio, Flip или Avr чувак.

Бесконечно благодарен!

0 ответов

Другие вопросы по тегам