1 votos

Problema con la programación de Atmega32u4 (memoria lfuse no accesible usando FLIP)

De mi última pregunta He conseguido conectar mi Atmega32u4 a mi ordenador.

Ahora, cuando intento inicializar el cargador de arranque utilizando avrdude, obtengo el siguiente mensaje de error:

j4cob-antergos :: ~ » sudo avrdude -p m32u4 -P usb -c flip1
avrdude: Warning: USB bDeviceClass = 255 (expected 254)
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9587 (probably m32u4)
avrdude: Error: "lfuse" memory not accessible using FLIP
avrdude: Error: "lfuse" memory not accessible using FLIP

avrdude: Error: "lfuse" memory not accessible using FLIP
avrdude: Error: "lfuse" memory not accessible using FLIP
avrdude: Error: "lfuse" memory not accessible using FLIP
avrdude: Error: "lfuse" memory not accessible using FLIP
avrdude: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode

avrdude done.  Thank you.

Ahora, estoy muy confundido. Si quiero simplemente obtener un volcado de memoria, tendría que el hecho de que la barra de carga "Lectura" alcanzó el 100% significa que la memoria fue leída, ¿no?

Tampoco estoy seguro de lo que significan los fusibles. ¿Estoy usando el programador equivocado? Estoy usando flip1, como se puede ver en el comando.

Cualquier ayuda es muy apreciada, ¡gracias!

(Si el esquema del circuito es relevante, se puede encontrar en mi pregunta anterior, a la que he enlazado en la parte superior de ésta).

1voto

Steve Kero Puntos 38

@JacobGarby Creo que consultando "27.5 Entering the Boot Loader Program" en la hoja de datos te dará una idea clara sobre los fusibles que se controlan en el firmware. Deberías programar el fusible Boot Reset para reiniciar desde el bootloader. Boot Reset Fuse

These parts are shipped with Pre Programmed USB Bootloader

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X