Go Down

Topic: 8u2 fundido en Mega ADK, ¿soluciones? (Read 1 time) previous topic - next topic

mandingas

Jan 17, 2014, 11:48 am Last Edit: Jan 26, 2014, 03:44 pm by mandingas Reason: 1
¡Buenas!

Ayer me llegó un Arduino Mega ADK R1 que compré de segunda mano, pero parece que algo falla.

Cuando lo conecto por USB el ordenador no hace ni un amago de reconocerlo, es como si no lo conectase. El único led que se enciende de la placa es el de ON, pero los led RX y TX se quedan apagados. Mis sospechas son que me ha vendido la placa con el chip 8u2 fundido.

Por otra parte, hace un tiempo utilicé un Arduino Nano v3 para programar micros Attiny, siguiendo este tutorial:
http://forums.4fips.com/viewtopic.php?f=3&t=1080

Entonces, lo que me gustaría hacer es ver si la placa que me he comprado es salvable o me la tengo que meter por el puerto usb. Ya que se puede programar con mi Arduino Nano un Attiny85, ¿por qué no iba a ser posible hacerlo con un Mega2560?

En definitiva, lo que estoy intentando es evitar el 8u2, y programar directamente el Arduino ADK desde un Nano.

Lo malo es que buscando por internet no he encontrado nada claro, lo más parecido es esto:
http://forum.arduino.cc/index.php?topic=49224.0

¿Se os ocurre alguna forma de ver si puedo resucitar la placa? ¿Alguna otra idea?

Gracias!!

Heke

Antes que dar por muerta la placa pruebala en otro equipo, prueba otro cable...

Como programacion puesde usar un arduino extra o comprar por internet un USBASP que ultimamente costaban sobre 2 o 3 euros.

Pero antes comprobaria cableado y supongo que no lo estaras conectando a traves de un hub usb?

mandingas

Gracias @Heke por responder!

He probado creo que todas las posibles combinaciones de cableados que tengo. Con respecto al programador, he probado usando un Nano y un UNO, con el sketch de ArduinoISP, y creo q todos lso posibles cableados (ICSP o directamente en los pines, incluso ICSP con pin reset -10- que he visto por ahí)...

La cosa es que cuando subo por avrdude un sketch, parece que no lo escribe bien. He estado escribiendo sobre esto en el foro en inglés. Aunque no con mucho éxito:

http://forum.arduino.cc/index.php?topic=212059.msg1556617#msg1556617


Heke

vamos a ver...

Yo no me acuerdo como lo hice porque ha llovido desde entonces pero programé un mega con un mega y un 1284p con un mega, guiandome de ejemplos de la web, lo que me parece recordar es que le hacia un reset un instante despues de pulsar compilar a la victima para que le cargara el bootloader, se que funciona porque le restaure el bootloader al mega.

Intenta solamente cargarle bootloader de nuevo, no intentes cargar un sketch a ver que pasa si consigues que vuelva a funcionar el  usb.

En las versiones anteriores del ide se que habia que cambiar el fichero preferences.txt para decirles que usabas un usbtiny o un usbasp etc... no te puedo confirmar si sigue siendo necesario en las modernas.  ("upload using=bootloader" o "upload using=usbasp"  etc...)

En el peor de los casos verifica las conexiones y ya estas tardando en pedirte un usbasp a ebay, ganas tiempo y dinero....(te hara falta el adaptador de cable correspondiente o te lo haces...

http://www.ebay.es/itm/1PCS-USBasp-USBISP-AVR-Programmer-USB-ATMEGA8-3-3V-5V-New-/370912581093?pt=LH_DefaultDomain_2&hash=item565c1cd5e5&_uhb=1
http://www.ebay.es/itm/10-Pin-to-Standard-6-Pin-Adapter-Board-ATMEL-AVRISP-USBASP-STK500-new-/330900766009?pt=LH_DefaultDomain_0&hash=item4d0b38fd39&_uhb=1

carmeloco

Buenas, yo tengo un USBasp, y consigo re-grabar el bootloader en un Arduino UNO, un Mega2560 y un Micro.

En el Uno y en el Micho, también consigo grabar Sketchs directamente con el USBasp, de forma que elimina el bootloader y arranca directamente el sketch y lo ejecuta correctamente, pero en el Mega2560 no.

He probado varias cosas, como re-grabar los fuses manualmente con AVRdude, y unas veces funciona y otras no.

Si vuelvo a grabar el bootloader en el Mega2560, lo puedo volver a utilizar con normalidad a través del USB normal, pero no consigo que le funcionen sketchs subidos con el USBasp, a través de la función "Upload using programmer".

Uso el IDE 1.0.5.

¿Os ha pasado algo parecido con un Mega2560?

Un saludo.

Go Up