Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

13/05/2011 #21


avrdude: can't open device "giveio"
Te Falta Ejecutar Un Driver Que Se Encuentra En La Carpeta WinAVR \ bin \

Instalar El GiveIO Driver:
Abre Tu Carpeta Donde Tengas Instalado El WinAvr
Busca La Carpeta Bin Y Busca En Ella Un Archivo Que Se Llama install_giveio
Es Un Archivo Msdos Pues Ticalo Para Que Se Instale El Driver
Con Eso Te Deberia De Funcionnar
Sino Te Funcionna Dimelo Hay Otra Forma De Instalarlo
16/05/2011 #22

Avatar de gustavo

Belgi dijo: Ver Mensaje
avrdude: can't open device "giveio"
Te Falta Ejecutar Un Driver Que Se Encuentra En La Carpeta WinAVR \ bin \

Instalar El GiveIO Driver:
Abre Tu Carpeta Donde Tengas Instalado El WinAvr
Busca La Carpeta Bin Y Busca En Ella Un Archivo Que Se Llama install_giveio
Es Un Archivo Msdos Pues Ticalo Para Que Se Instale El Driver
Con Eso Te Deberia De Funcionnar
Sino Te Funcionna Dimelo Hay Otra Forma De Instalarlo
Hola Belgi, gracias por responder.
No pude instalarlo, como que abre la ventana de msdos y la cierra muy rapido, no hace ninguna carga ni nada. Saludos
17/05/2011 #23


A Ver Si Puedes Instalarlo De Esta Manera
Vete A Esta Pagina
http://www.elotrolado.net/hilo_contr...oftware_716567
Y Busca En Ella Un Poco Mas Abajo
Donde Pone Software :
Descargate El avrdude-gui
descarga AVRdude-gui y descomprimelo en la carpeta bin dentro de la carpeta
donde hayas instalado el winavr , Por defecto c:\winavr\bin
y ejecuta "Avrdude-gui.exe"
Una Vez Abierto Arriba A Tu Derecha Veras Un Instalador Del Driver
Te Subo Una Imagen Para Que Lo Veas
te saldra una ventana como esta:
Aqui Te Subo La Imagen
http://www.subirimagenes.com/otros-giveo-6412308.html
A Ver Si Te Sale Asi
21/05/2011 #24

Avatar de gustavo

Hola Belgi, lamento decirte que no tuve suerte tampoco, cuando pongo Install me dice que
el sistema no puede hallar la ruta especificada, ya nose que hacer, buscare otra forma de grabarlo, gracias por todo! saludos!
21/05/2011 #25


Código:
el sistema no puede hallar la ruta especificada
Para que este programa funciona en Windows NT, 2000 o XP,
es necesario instalar un controlador llamado GiveIO
que permite que el programa para acceder al puerto paralelo.
Si no instala el controlador, el programa dará un error de memoria de acceso ilegal
cuando se ejecuta.
Copia el archivo GiveIO.sys a la carpeta C/ WINDOWS
Y Hazlo De Nuevo
21/05/2011 #26

Avatar de gustavo

Belgi dijo: Ver Mensaje
Código:
el sistema no puede hallar la ruta especificada
Para que este programa funciona en Windows NT, 2000 o XP,
es necesario instalar un controlador llamado GiveIO
que permite que el programa para acceder al puerto paralelo.
Si no instala el controlador, el programa dará un error de memoria de acceso ilegal
cuando se ejecuta.
Copia el archivo GiveIO.sys a la carpeta C/ WINDOWS
Y Hazlo De Nuevo
Hola Belgi, esto es lo que tengo que instalar?

http://www.cs.ucr.edu/~eblock/pages/...ls/giveio.html

Saludos!

EDIT: Te comento que instale el giveio.sys y me puso que funciona, pero sigo teniendo el mismo
problema que dice el sistema no puede hallar la ruta especificada, lo instale donde me dijiste C:\WINDOWS
21/05/2011 #27


Código:
el sistema no puede hallar la ruta
Otra Cosa La Carpeta De WinAVR La Tengo Instalada En Mi Disco Duro (C)
Donde Lo Tienes Tu Instalado??
Algunos Programas A Veces Requieren Eso
Me Acuerdo Que Eso Me Paso Una Vez Con Un Programa
Que Si No Lo Instalaba Directamente En (C)
No Me Funcionnaba

Tambien Pensando No Sera El Instalador O La Version Del WinAvr Que Estas Instalando ??
Digo Yo Podria Ser
La Version Que Tengo Instalada Es La Version WinAVR-20081205
Te La Subo Aqui Es La Que Utilizo Yo
http://www.megaupload.com/?d=M6MIYHTS
Porque No Desinstala La Que Tienes Y Preubas Con Esta
Y Instalalo Directamente En (C)
A Ver Si Conseguimos Encontrar Este Fallo
22/05/2011 #28


Bueno Acabo De Leer Esto Y Creo Que Ahi Esta Tu Problema
Es Decir Donde Hayas Instalado El Programa
Por Eso No Te Reconoce El Sistema La Ruta
Esta Claro Que En Windows Hay Que Instalarlo En El Directorio Es Decir En (C)
No Hay Que Olvidar Que Este Programa Funcionna En MsDos
Y Si Lo Has Instalado En Otra Carpeta
O En Otro Disco Duro Donde No TenGa El Sistema Instalado No Te Lo Encuentra

How AVRDUDE finds the configuration files.
AVRDUDE on Windows
has a different way of searching for the system and user configuration files.
Below is the search method for locating the configuration files
1. The directory from which the application loaded.
2. The current directory.
3. The Windows system directory. On Windows NT, the name of this directory is SYSTEM32.
4. Windows NT: The 16-bit Windows system directory. The name of this directory is SYSTEM.
5. The Windows directory.
6. The directories that are listed in the PATH environment variable.
22/05/2011 #29

Avatar de gustavo

EDIT: Despues de ver que estaba haciendo mal, consegui hacerlo funcionar. Pero ahora tengo otro problema jaja cuando quiero escribir en la flash o leer que atmega(cuando quiero leer que atmega es me saltan las 2 primeras) me dice esto:

avrdude: AVR device not responding
avrdude: Initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instrucions
avrdude: Device signature = 0x000000
avrdude: Yikes! invalid device signature
avrdude: Expected signature for ATMEGA8 is 1E 93 07
avrdude:NOTE: flash memory has been specified, an erase cycle will be performed

To disable this feature, specify the -D option

AVR done. Thank you.
22/05/2011 #30

Avatar de Moyano Jonathan

avrdude: Initialization failed, rc=-1
Tenés un problema de hardware, buscá en internet los errores más comunes que marca el AVRdude y te vas a poder guiar mejor.

Como te marca un error de hardware, el programador no puede acceder al microcontrolador al cuál está conectado.
avrdude: Device signature = 0x000000
avrdude: Yikes! invalid device signature
Un saludo !
22/05/2011 #31
Excluido


Tengo rato leyendo este post, y la verdad se complican mucho, yo use el AVRdude de inicio, y despues de tres intentos, acabe por mandarlo directo al infierno. Pesimo programa la verdad. Yo plantie una solucion que no falla, no se complica y no requiere tanta sangronada. Y el sistema hardware no cuesta mas de dos dolares,
22/05/2011 #32

Avatar de Moyano Jonathan

Pesimo programa la verdad
No concuerdo en esto.

Yo al empezar con AVR, también tuve mis tropiezos. El programador DAPA (programador por puerto paralelo de bajo costo) no programaba el ATtiny2313, micro con el cuál empecé.
Luego armé en protoboard un programador serial básico que trabajaba con el ponyprog2000, pero era muy lento...
Ya un poco desilusionado, opté como última opción por armar el famoso STK200..el programador no me funcionó a la primera pero investigué un poco y llegué a las siguientes conclusiones:

1º - El largo del cable de comunicación no tiene que ser mayor a 10 cm , para no obtener ruido.
2º - La alimentación tiene que estar bien filtrada y regulada.
3º - NO usar el chip intermediario de comunicación 74LS244..este fue el mayor de mis problemas...
4º - SIEMPRE PERO SIEMPRE revisar las conexiones del programador con el chip a programar.
5º - El microcontrolador a programar tiene 2 puntos a tener en cuenta:

a) - Si es nuevo , no lleva NUNCA cristal. El programador no lo reconocerá si le ponemos un cristal al estar en blanco , ya que los fuses están configurados para usar el clock interno de 1Mhz.
b) - Si el micro está configurado con un cristal específico , no cambiarlo sin antes modificar los fuses para el nuevo cristal. De lo contrario perderá sincronismo.

6º - Utilizar algún gesto de AVRdude...la programación por consola suele dar errores...algunos gestores conocidos son:
SINAPROG, AVR BURN O MAT, etc....


Como hay algunos de este foro que han armado su programador PICKIT2 para la serie de microcontroladores de Microchip , pueden usarlo para armar su programador USB para ATmel como lo muestra el link que puse en la primera página.

Un saludo !
22/05/2011 #33
Excluido


Era mi comentario de mi experiencia con el... Pero como dice un dicho popular... "Cada quien habla de como le va en la feria"... Bueno ya, no desvio mas el tema, ojala resuelvan esos tropiezos... saludos!
22/05/2011 #34

Avatar de gustavo

Saben que pasa, por donde yo vivo no se consiguen micros atmel y pic de la serie 18f entonces es facil decir hace tal programa o tal otro, no es que no lo hago por vago, si puediera lo armaria al programador de moyano pero no todos tenemos tan a mano las cosas.
22/05/2011 #35

Avatar de Moyano Jonathan

no es que no lo hago por vago
Nadie está diciendo eso. Solo expresamos puntos de vista con respecto a los programadores.

En cualquier parte de argentina envían componentes desde las casas importantes de componentes que se encuentran en BSAS. Por ejemplo podés pedir a electrocomponentes , arrow, elemon , etc...ellos te envían lo que necesites.

En fin , espero que puedas hacer funcionar tu programador.
22/05/2011 #36

Avatar de microtronic

Moyano el problema es con los integrados serie LS utiliza los 74HC244 o los 74HCT244.. tambien tenia problemas con varios programadores con estos con serie.. por hay tenia una documentacion de porque la serie LS da problemas no me acuerdo porque, creo que era referido con la frecuenzia...

con respecto al avrdude no lo veo para nada malo!!! mas bien es uno de mis preferidos
..si no te gusta el estilo DOS hay varios porgramas como comenta moyano el SINAPROG es muy bueno
22/05/2011 #37


Bueno Si Hemos Ganado La Primera Batalla Podemos Intentar Ganar La Segunda

Comando de borrado o escritura con estos resultados

avrdude: AVR device not responding
avrdude: Initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instrucions
avrdude: Expected signature for ATMEGA8 is 1E 93 07
avrdude:NOTE: flash memory has been specified, an erase cycle will be performed

Hay Que Instalar El GIVEIO Desde La Carpeta Bin De WinAVR

El giveio ya está instalado

se intenta borrar y programar la flash pero no hay comunicación con el ATmega

En este caso el problema es que el ATmega ya había sido programado
O que hay algún fallo en las conexiones (programador, cable, etc)
el resultado es el mismo.

avrdude: Device signature = 0x000000

Asegurate De Que El Cable Esta Correctamente Connectado
Por Lo General Indica Que El Programador No Puede Hablar Con El Micro
Si Sale El Mismo Error Pero La Firma Es Distinta De Cero Y No Coincide
Con Lo Esperado Esta Tratando De Programar Con El Micro Equivocado

- 7 resistencias de 220 ohmios de 1/4 ( un cuarto ) de vatio
- Un conector DB25 macho con carcasa
- un condensador electrolitico de 47 microfaradios ...
los voltios de 16 mismamente, va a ir a 5 V
- zocalo DIP de 28 pines ( si es de pin torneado mejor)

Me Imagino Que Lo Abras Montado En Una Clavija Macho Y Que Le Abras Acoplado
Una Clavija Hembra Por Ambos Lados Para LPT Para Poder Connectarlo Al Puerto Paralello
Como En Esta Foto
http://www.subirimagenes.com/otros-c...t-6438046.html

Y Que El Atmega Coincide Su Pin 1 Con El Pin 1 Del Programador
23/05/2011 #38

Avatar de gustavo

Belgi dijo: Ver Mensaje
Bueno Si Hemos Ganado La Primera Batalla Podemos Intentar Ganar La Segunda

Comando de borrado o escritura con estos resultados

avrdude: AVR device not responding
avrdude: Initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instrucions
avrdude: Expected signature for ATMEGA8 is 1E 93 07
avrdude:NOTE: flash memory has been specified, an erase cycle will be performed

Hay Que Instalar El GIVEIO Desde La Carpeta Bin De WinAVR

El giveio ya está instalado

se intenta borrar y programar la flash pero no hay comunicación con el ATmega

En este caso el problema es que el ATmega ya había sido programado
O que hay algún fallo en las conexiones (programador, cable, etc)
el resultado es el mismo.

avrdude: Device signature = 0x000000

Asegurate De Que El Cable Esta Correctamente Connectado
Por Lo General Indica Que El Programador No Puede Hablar Con El Micro
Si Sale El Mismo Error Pero La Firma Es Distinta De Cero Y No Coincide
Con Lo Esperado Esta Tratando De Programar Con El Micro Equivocado

- 7 resistencias de 220 ohmios de 1/4 ( un cuarto ) de vatio
- Un conector DB25 macho con carcasa
- un condensador electrolitico de 47 microfaradios ...
los voltios de 16 mismamente, va a ir a 5 V
- zocalo DIP de 28 pines ( si es de pin torneado mejor)

Me Imagino Que Lo Abras Montado En Una Clavija Macho Y Que Le Abras Acoplado
Una Clavija Hembra Por Ambos Lados Para LPT Para Poder Connectarlo Al Puerto Paralello
Como En Esta Foto
http://www.subirimagenes.com/otros-c...t-6438046.html

Y Que El Atmega Coincide Su Pin 1 Con El Pin 1 Del Programador
Hola Belgi, te comento que pude grabar mi Atmega8 la verdad te agradesco muchisimo por la explicacion y sobre todo la paciencia. Tenia un problema en el programador, se me habia desoldado un cable el cual era el causante del error, pero ya esta solucionado y funcionando a la perfeccion! Un saludo y muchisimas gracias por todo!
23/05/2011 #39

Avatar de Moyano Jonathan

Hola Belgi, te comento que pude grabar mi Atmega8 la verdad te agradesco muchisimo por la explicacion y sobre todo la paciencia. Tenia un problema en el programador, se me habia desoldado un cable el cual era el causante del error, pero ya esta solucionado y funcionando a la perfeccion! Un saludo y muchisimas gracias por todo!
Menos mal que te funcionó, ahora a disfrutar.

Un saludo !
24/05/2011 #40

Avatar de gustavo

Moyano Jonathan dijo: Ver Mensaje
Menos mal que te funcionó, ahora a disfrutar.

Un saludo !
Muchas Gracias Moyano! Otro saludo!
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.