avrdude: ser_open (): no se puede abrir el dispositivo “usb”: el sistema no puede encontrar el archivo especificado

-1

Estoy usando un programador AVRISP mkII para flashear una MCU Atmega 328p. No es un Arduino, este es mi diseño. Estoy usando avrdude que vino con WinAVR. No tengo instalado Atmel studio y estoy usando Windows 7.

El comando que estoy ejecutando es: avrdude -p m328p -c avrisp -P usb -B 15.625 -U flash: w: firmware.hex: a -U lfuse: w: 0xd6: m -U hfuse: w: 0xd8: m -U efuse: w: 0x0: m

El error que obtengo es: avrdude: ser_open (): no se puede abrir el dispositivo "usb": el sistema no puede encontrar el archivo especificado

He instalado los controladores. AVRISP mkII se muestra bajo LibUSB-Win32 en el administrador de dispositivos.

He intentado usar un montón de otros nombres para el puerto en vano. Lo extraño es que usé la misma configuración el año pasado y funcionó bien. Reinstalé WinAVR y ahí fue cuando dejó de funcionar. Estoy usando los mismos tableros que el año pasado, así que sé que funcionan, e incluso probé con otra computadora.

    
pregunta rigs

1 respuesta

0

Descubrí el problema. El comando debe ser: avrdude -p m328p -c avrispmkII -P usb -B 15.625 -U flash: w: firmware.hex: a -U lfuse: w: 0xd6: m -U hfuse: w: 0xd8: m - Ufuse: w: 0x07: m Ahora usa el puerto usb.

    
respondido por el rigs

Lea otras preguntas en las etiquetas