dandare escribió: ↑27 Ene 2019, 09:33
Puedes lanzar el Java desde consola con “java - jar (romsetgenerator) > jordi.txt”?
Donde (romsetgenerator) es el programa del generador con su ruta.
Luego haces los pasos de programación y nos mandas el fichero txt generado.
Si el arduino se programa, lo “crítico” ya ha pasado. La mayoría de las veces que falla es porque los cables no hacen buen contacto o porque se han puesto al revés.
Subiremos un vídeo en breve, pero durante el proceso, conviene presionar los pines con el dandanator en diagonal, para garantizar el contacto.
Sí, la empresa que montó las placas utilizó una variante bastante pringosa de flux, qué le vamos a hacer
. No debería afectar al funcionamiento de la placa, pero tal vez limpiar la parte de los contactos del JTAG con alcohol no sea mala idea. En cualquier caso, la CPLD la programé yo sin mayor problema una vez montada la placa.
EDIT: Jordi, si tienes unos pines y los puedes soldar al JTAG del Dandanator, posiblemente te sea más cómodo todo el proceso.
Sucede algo extraño, el fichero que genera está vacío, no me funciona ni en win7 ni en Linux y es algo que he hecho muchas veces antes sin problemas.
He probado con otros comandos y funciona, pero Java genera un fichero vacío y devuelve los mensajes en consola.
He intentado escribir el comando ordenando de distintas formas los parámetros y no he conseguido que escriba nada en el fichero. Incluso he probado varias ubicaciones para el fichero, pero nada, siempre genera el fichero vacío.
Para no perder mas tiempo, he copiado los mensajes que aparecen en la consola, en un fichero.
En Linux aparece un aviso que mi versión de JavaFX es antigua, pero es que para mi versión de Debian no hay otra mas reciente.
Por lo que deduzco del registro de error, la suma de comprobación no coincide, no puede validar el CPLD y termina el proceso.
Un TDO de FF FF FF FF no me parece normal por lo que he probado a repetir el proceso de actualización sin conectar los cables al CPC Dandanator y el resultado es exactamente el mismo.
El cableado coincide exactamente con el del esquema, e incluso lo he comprobado con el que se ve en el video de OverCLK.
He llegado hasta a probar con unos pines que conectaban las dos placas directamente por si fuera un problema en la longitud de los cables.
Siempre presionando en diagonal para asegurar el contacto.
Antes de repetir las pruebas he limpiado toda la placa porque la cantidad de restos de flux era muy elevada, y he visto que el CPLD no está perfectamente alineado, pero parece bien soldado.
Ya imagino que lo programaste sin problemas, porqué de haberlos tenido los hubieras solucionado, en eso no tengo ninguna duda.
Esta tarde miraré que señales salen del Arduino y llegan al CPLD.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.