Estoy intentando durante los últimos 3-4 días conectar la placa de desarrollo Atmel a la computadora para cargar el archivo .elf o el archivo hexadecimal en el cargador de arranque para encender un LED.
Sigo las instrucciones basadas en el documento en línea 'Atmel AVR1916: USB DFU Boot Loader for XMEGA "
La placa de desarrollo se está encendiendo & Veo el menú que se muestra correctamente en la pantalla LCD.
Mi sistema operativo es Windows 10, mi IDE es Atmel 7 & el programador de mi dispositivo es avr-dude.
Estos son mis pasos:
-
Presiona SW0 mientras conectas USB
-
Conecte PC6 a GND mientras se conecta a USB
-
Intenté usar Flip para escribir en el flash & escriba en la pizarra, sin embargo, Flip muestra el error "No se pudo abrir el dispositivo USB".
-
Inicialmente, la placa dev se muestra como puerto COM "XPLAINED Virtual Com Port", sin embargo, después de actualizar los controladores, el administrador de dispositivos de Windows se actualiza y la placa dev aparece como "Dispositivo USB Serial (COM6)"
-
Actualicé el dispositivo serie USB en el Administrador de dispositivos con los controladores USB incluidos con Flip & Intentó nuevamente conectar / encontrar el dispositivo, pero otra vez, Flip muestra el error "No se pudo abrir el dispositivo USB".
Vea a continuación:
Luego volví a enchufar el USB para asegurarme de que todo & repite el paso 1.
En el Administrador de dispositivos de Windows, la placa de desarrollo sigue siendo "Dispositivo serie USB", por lo que está bien.
Volví a intentarlo varias veces con Flip hasta cambiar a "avr-dude"
Ahora, usando AVR dude GUI, intenté escribir el hexadecimal en Flash, en el menú de GUI que seleccioné:
-
mi dispositivo de destino
-
luego señalé mi .hex que se construyó a través del estudio Atmel
-
Luego, en el menú de configuración, probé en las opciones disponibles de la atmósfera como dispositivo
programador avr109, avr910, avr911
Para avr109 & avr910, obtuve el siguiente mensaje de error:
trying to connect to device... by 1st pressing "verify"
Found programmer: Id = ""; type =
Software Version = . ; Hardware Version = .
Programmer supports the following devices:
Device code: 0x40 = (unknown)
Device code: 0x40 = (unknown)
Device code: 0x40 = (unknown)
Device code: 0x40 = (unknown)
Device code: 0x40 = (unknown)
Device code: 0x40 = (unknown)
Para avr911, obtuve:
trying to connect to device...
Connecting to programmer: .
Found programmer: Id = "@ d"; type =
Software Version = . ; Hardware Version = .
avrdude: error: buffered memory access not supported.
Luego intenté programar el dispositivo con Atmel 7 studio, por lo tanto, fui al menú Herramientas & Programación del dispositivo, pero todas las opciones están vacías, no hay herramientas o dispositivos para seleccionar.
También cambié el cable USB por si acaso.
Por favor, ayuda, ¿qué debo hacer para implementar mi archivo HEX en la placa de desarrollo "XMEGA-A3BU Xplained" de Atmel?
Aceptaré cualquier respuesta usando Atmel Studio, Flip o Avr dude.