TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: electrolinux en 26 de Abril de 2015, 01:04:37
-
Se les saluda de antemano.
He tratado de programar micros AVR, desde OSX y no he logrado realizarlo, estoy usando un programado USBtiny, el software utilizado es el AVRDUDE. El compilador utilizado es el AVR-GCC, compila sin problemas sobre OSX, de hecho todo funciona bien, pero al tratar de pasar el código desde el Mac al AVR, hay problemas ya que al parecer no llega NUNCA a comunicarse por la USB al programador.
El comando es: avrdude -p m8 -c usbtiny -P usb
Si alguien se le ocurre como resolverlo y tiene una sugerencia, se lo agradecería.. al parecer el problema está en "-P usb"... pero no he dado con la solución.
-
Y no sera un problema de compatibilidad entre programador y SO, porque viendo la pagina del USBtiny, dice que si esta probado con MacOS X.
USBtiny (https://learn.adafruit.com/usbtinyisp?view=all)
Pero no se que version tengas de SO ni de programador.
Yo utilizo el programador USBasp en Windows y hasta ahora no me da problemas.
-
> Y no sera un problema de compatibilidad entre programador y SO, porque viendo la pagina del USBtiny, dice que si esta probado con MacOS X.
Hay varias versiones de USBtiny, la que estoy usando es USBtiny (https://www.sparkfun.com/products/9825) que es el programador de sparkfun.com... y el OSX es Yosemite (OSX-10.10.3).
Al menos lo he hecho funcionar en Linux sin problemas, pero para hacerlo funcionar hay que crear un dispositivo con la identificación del programador 0x1781 y 0x0c9f... con esto ya funciona y lo reconoce bien, lo cual no he podido realizar en OSX.
Gracias de antemano por sus respuestas.
-
Estimados Usuarios:
Después de batallar un tiempo logre reconocer el programador USBtiny sobre OSX y trabajar con Xcode para programar AVR, el gran secreto es que el programador sea reconocido en Yosemite, eso se realiza con la conexión del programador el puerto USB sin conectar nada al USBtiny y verificarlo en "información del Sistema => USB... debe salir identificado.
Una vez que esto es realizado, ya se puede usar el programador USBtiny con AVRDUDE.
Gracias a los que al menos intentaron ayudar.