Развертывание программы из Atmel Studio или Avr чувак в Atmel "XMEGA-A3BU Xplained" - PullRequest
0 голосов
/ 21 октября 2018

В течение последних 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

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.

Спасибо, миллион!

...