This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Me ayudais a cargar el Bootloader de MinimOSD con USBASP ??
#1
Hola compañeros

Bueno pues porfin me han llegado los programadores USBASP para poder cargar el bootloader del MinimOSD ya que no me dejaba cargarle los firms y configurarlo luego.

Podeis ver los antecedentes aqui: http://spainlabs.com/foro/viewtopic.php?f=13&t=2517

He seguido este tutorial: http://www.ajpdsoft.com/modules.php?name...le&sid=638

Básicamente, conectar el USBASP al PC (con sus drivers), conectar el USBASP a los pines ISP de la minim tal que asi:

[Imagen: WAZ0TUS.jpg]
[Imagen: AjpdSoft_pdbaa_007.jpg]

Iniciar el IDE, seleccionar la tarjeta Nano w ATMega 328, programador USBASP y dar a herramientas "Grabar secuencia de inicio".
Pero no funciona:

Con un USBASP supuestamente actualizado el firmware:
Cita: This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Nano w/ ATmega328"
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: verification error, first mismatch at byte 0x7800
0x0c != 0x04
avrdude: verification error; content mismatch.

Y al volver a intentarlo me aparece

Cita: This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Nano w/ ATmega328"
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Bien, lo he vuelto a intentar con un USBASP sin actualizar y me sale secuencia grabada correctamente y estos errores, que si que creo que son normales....quizá este vivo!! :yeah:
Cita:avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Me da que lo he petado :dale2:
Ahora lo conecto con el FTDI al PC y ni se encienden los LEDS

:roto2:
  Responder
#2
Si no luce.. tiene mala pinta. A mí me tocó hacer lo mismo (cargar el bootloader a una placa minim con un usbasp) y fue todo bien a la primera.

No obstante alguna recomendación. No os fieis de la primera imagen de conexiones que veáis en google, confirmarlo vosotros mismos. El pinout del ICSP de la placa (no debería) o incluso del propio programador puede variar de unas placas/programadores a otros. Mejor confirmarlo vosotros mismos con alguna referencia (pin GND, MISO, etc)

En mi caso me ayudé de estas imágenes:

MinimOSD
[Imagen: ISP%206%20way%20pinout.png]

USBasp
[Imagen: usbasp_pinout.jpg]

En este caso, si parece corresponder la imagen aunque la del USBAsp es del conector visto de frente como si lo fueras a conectar al USBasp (fíjate que el MOSI está al lado contrario). ¿Has podido cometer un error al no tener en cuenta la perspectiva de tu imagen con tu programador?
  Responder
#3
Dos cosas:
1- Creo que estas conectandolo al revés, GND va en la esquina opuesta. (Claro que todo depende de que lado se mire el conector)
2- El USB que estas usando, es de 3.3v o de 5v. Si intentas programarlo con 5v a parte de no dejarte, quemaras el micro.
  Responder
#4
Cierto lo del voltaje, se me olvido comentarlo. Los USBasp suelen tener un jumper para seleccionar el voltaje.
  Responder
#5
si después de verificar las conexiones como te comentan los compañeros y sigue saliéndote el mensaje
"avrdude: warning: cannot set sck period. please check for usbasp firmware update."

tendras que actualizar el driver del atmel del mismo usbasp.
  Responder
#6
Gracias, voy a mirar a ver...

El USBASP es este: http://www.banggood.com/es/USBASP-USBISP...34425.html
Tiene un jumper que pone 5V/3V3 SEL pero esta soldado

Conecto con un cable de 10pines

Vale, he comprobado las conexiones y comparado los pinouts y la conexión ya debe estar bien, pues he localizado el pinout del Voltaje y ya he encontrado las correspondencias, si que lo estaba conectando bien parece ser.

Ahora, al volver a conectar el OSD al USBASP si que luce, he intentado grabar la secuencia de inicio y me sale el error

Cita:avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Aunque me dice "Finalizada la grabación del secuencia de inicio"

Tengo otro USBASP, que intenté actualizar segun este tuto: http://www.megapro.es/news-noticias/rein...tinez-v-30

Cita:-Conecto el maestro al PC, y el USBASP que quiero actualizar (esclavo) al USBASP maestro. En el esclavo puenteo el J2
- Abro el eePe EEPROM, añado los parametros de la imagen y flasheo el firmware
[Imagen: 9870093.jpg?668]
[Imagen: 7778620.jpg?729]
[Imagen: 5572414_orig.jpg]
- Pero luego este supuestamente actualizado me daba error al cargar el bootloader, el primero que pongo en el primer mensaje
  Responder
#7
Vale!!!

He vuelto a probar con el USBASP que actualicé el firmware y ya no me ha dado ningun problema!!!

El segundo fallo que pongo en el primer post se debe a un mal contacto de algun pin o lo que sea, porque moviendo un poco la placa se ha solucionado.

Ahora voy a ver si conecto al FTDI y flasheo el EEPROM y OSD sin problemas

Pues nada, a esta placa le debe pasar algo porque ahora al conectar al FTDI no luce, y si intento compilar el EEPROM Clear me sigue saltando el error

Cita:avrdude: stk500_getsync(): not in sync: resp=0x00

Vamos, como si no estuviese conectada, asi que debe estar frita pues volvemos al mismo fallo de hace 1 mes: http://spainlabs.com/foro/viewtopic.php?f=13&t=2517
  Responder
#8
Puedeser, comprueba el micro a ver si esta vivo.
  Responder
#9
eslanek escribió:Puedeser, comprueba el micro a ver si esta vivo.

Gracias,

Si me dices como puedo comprobarlo te lo agradezco
  Responder
#10
He contactado con MyRCMart y me dicen que me envian uno nuevo gratuitamente en mi proximo pedido. Gran sonrisa
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Problema con MinimOSD al limpiar EEPROM McRoy 17 4,164 07-12-2014, 01:28 AM
Último mensaje: McRoy