WinAVR en Windows 7 de 64 bits y solucion a: “avrdude” no se reconoce como un comando

2 comments Escrito el 24 de marzo del 2012 por
Categorias: AVR Studio, Software

WinAVR es la distribución bajo windows de avrdude, que se utiliza para programar microcontroladores AVR. Es posible que al instalarlo en Windows 7 de 64 bits aparezca el siguiente error:

C:\Users>avrdude
"avrdude" no se reconoce como un comando interno o externo,programa o archivo por lotes ejecutable.

Para solucionar este error tenemos que copiar dos archivos que tendrían que haberse copiado durante la instalación en las carpetas de windows: System32 y SisWOW64.

En la carpeta de la instalación de WinAVR ( X:\...\WinAVR\utils\libusb\bin\ ) encontraremos los siguientes archivos libusb0.dll y libusb0_x64.dll , que son los que se deberían haber copiado durante la instalación (cosas de windows...).

Ahora copiamos:

  • libusb0.dll en la carpeta System32.
  • libusb0_x64.dll en la carpeta SisWOW64.

Una vez copiados los archivos si escribimos el comando 'avrdude' en el cmd de windows tendría que salir algo así o parecido:

Espero que esta solución os sirva como a mi.

Tags: , , , , , , , ,

2 comments “WinAVR en Windows 7 de 64 bits y solucion a: “avrdude” no se reconoce como un comando”

me aparece esta msj: avrdude: stk500_getsync(): not in sync: resp=0×00 …soy nuevo en esto y no se que puede ser…alguien me ayudaaa!!!

Ese error es debido a que el programador no se comunica correctamente con el microcontrolador, y suele ser por que están mal echas las conexiones aunque puede ser causado por otras cosas.
Te recomiendo visitar el foro de arduino donde te podrán ayudar mejor.


Leave a Reply