Página 7 de 19

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 26 Ene 2019, 23:25
por dandare
Goody escribió:
26 Ene 2019, 22:55
A mi se me acaba de quedar sin poder meterle roms, y los que tenia puestos de antes que iban de lujo ya no funcionan ;? :o :~( :~(
Se ha quedado sin avanzar en la grabación, con el icono rojo parpadeando pero sin avanzar nada de nada, como en la foto:

Imagen
¿no arranca el dandanator? Por lo que veo no se ha pedido ningún bloque. ¿Has seleccionado el puerto en preferencias?

Edit: qué versión del romset loader es esa? falta un símbolo de USB bajo el botiquín... Parece que esa es la versión 1.0

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 27 Ene 2019, 08:41
por jordi_ab
Hola dandare,

La versión 2.0 tiene un aspecto impresionante, gracias a todo el equipo.

No consigo actualizar el CPLD ni en Linux ni en win7. Ambos sistemas se comportan exactamente igual.
Detectan correctamente el Arduino Uno, lo validan y lo programan, mostrando los respectivos indicadores en verde.
Pero cuando actualiza el CPLD, su indicador parpadea 2 veces en blanco y finalmente se pone en rojo.
Indicadores.jpg
Indicadores.jpg (16.65 KiB) Visto 238 veces
Parece como si el CPLD no respondiera.

La mayoría de componentes parecen soldados a mano, excepto el conector USB, el cristal, el CH340G, y el CPLD.
No sé si puede ser mi Arduino Uno o el CPLD, pero la placa está muy sucia y pegajosa.

La limpiaré bien y volveré a probar.
Si no funciona intentaré pinchar el osciloscopio y mirar las señales.

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 27 Ene 2019, 09:33
por dandare
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.

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 27 Ene 2019, 13:56
por Goody
dandare escribió:
26 Ene 2019, 23:25
Goody escribió:
26 Ene 2019, 22:55
A mi se me acaba de quedar sin poder meterle roms, y los que tenia puestos de antes que iban de lujo ya no funcionan ;? :o :~( :~(
Se ha quedado sin avanzar en la grabación, con el icono rojo parpadeando pero sin avanzar nada de nada, como en la foto:

Imagen
¿no arranca el dandanator? Por lo que veo no se ha pedido ningún bloque. ¿Has seleccionado el puerto en preferencias?

Edit: qué versión del romset loader es esa? falta un símbolo de USB bajo el botiquín... Parece que esa es la versión 1.0
Esa de la foto es la versión 1.0.
Ahora estoy con la 2.0, en el cpc 464 no acaba nunca de grabarse, se queda en el 13% y no avanza, pero en el cpc 6128 ahora se graba sin problemas :)

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 27 Ene 2019, 14:15
por dandare
Goody escribió:
27 Ene 2019, 13:56
Esa de la foto es la versión 1.0.
Ahora estoy con la 2.0, en el cpc 464 no acaba nunca de grabarse, se queda en el 13% y no avanza, pero en el cpc 6128 ahora se graba sin problemas :)
Posiblemente tienes algo del conector Edge del 464 sucio. Límpialo bien.
También podría deberse a algún fallo en la RAM del 464.

¿Dónde ves ese número del 13%?
¿qué número dice en la pantalla del CPC, qué sale en la pantalla del PC?
¿Te quedas en el bloque 4, en el 5?

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 27 Ene 2019, 20:04
por Goody
dandare escribió:
27 Ene 2019, 14:15
Goody escribió:
27 Ene 2019, 13:56
Esa de la foto es la versión 1.0.
Ahora estoy con la 2.0, en el cpc 464 no acaba nunca de grabarse, se queda en el 13% y no avanza, pero en el cpc 6128 ahora se graba sin problemas :)
Posiblemente tienes algo del conector Edge del 464 sucio. Límpialo bien.
También podría deberse a algún fallo en la RAM del 464.

¿Dónde ves ese número del 13%?
¿qué número dice en la pantalla del CPC, qué sale en la pantalla del PC?
¿Te quedas en el bloque 4, en el 5?
El 13% lo he explicado mal :)) me referia a que en el Requested block se me quedaba en el 13/32 y de ahí no pasa, eso en el cpc 464. De momento sigo con el cpc 6128, que ahí no me da problemas :)
Miraré de limpiar de nuevo el conector del 464 :P
Gracias!!

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 28 Ene 2019, 11:37
por jordi_ab
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.

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 28 Ene 2019, 17:01
por merlinkv
Hola.

Después de ver que había varios compañeros con problemillas me he decidido a comprobar mis Dandanators CPC. Lo primero decir que mis placas son 1.3b y que, aunque pueden tener algún rastro del proceso de soldadura, están impecables.

Como los voy a usar en un 6128 y antes de arriesgarme a tener problemas me he decidido a reprogramarlos desde la v2.0 del generador de ROMs.

He soldado en ambos Dandanators los pines para JTAG y Power, he conectado un Arcuino UNO siguiendo el esquema de la página de dandare y .....¡Perfecto! Unos pocos segundos en cada uno y ya están actualizados. :-]

Por cierto, he actualizado desde Win10 Pro ... En cuanto tenga un poco de tiempo los probaré ya en el 6128.

Ante todo MUCHISIMAS GRACIAS a dandare, mad3001 y overCLK por el gran trabajo realizado tanto en los Dandanators ZX como en los de CPC. :) Bueno, y a todos lo que hayan podido estar involucrados en el proyecto. :)

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 28 Ene 2019, 17:13
por dandare
jordi_ab escribió:
28 Ene 2019, 11:37
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....
Correcto, un TDO de FF FF FF FF es que no está recibiendo respuesta de la CPLD. A mi esto me dio algo de guerra una vez y era porque uno de los cables que usaba no estaba bien.

Si puedes, te recomiendo que sueldes los pines del jtag y eliminas un factor.
Por otro lado, tal vez tu puerto USB no esté dando la potencia necesaria (aunque el arduino y el dandanator consumen poco y nunca hemos tenido problema con eso). ¿Puedes pasarlo a través de un Hub USB alimentado?

Venga, a ver si hay suerte. Ya nos cuentas.

Re: CPC Dandanator Mini! Hilo de dudas

Publicado: 28 Ene 2019, 17:16
por dandare
merlinkv escribió:
28 Ene 2019, 17:01
Hola.

Después de ver que había varios compañeros con problemillas me he decidido a comprobar mis Dandanators CPC. Lo primero decir que mis placas son 1.3b y que, aunque pueden tener algún rastro del proceso de soldadura, están impecables.

Como los voy a usar en un 6128 y antes de arriesgarme a tener problemas me he decidido a reprogamarlos desde la v2.0 del generador de ROMs.

He soldado en ambos Dandanators los pines para JTAG y Power, he conectado un Arcuino UNO siguiendo el esquema de la página de dandare y .....¡Perfecto! Unos pocos segundos en cada uno y ya están actualizados. :-]

Por cierto, he actualizado desde Win10 Pro ... En cuanto tenga un poco de tiempo los probaré ya en el 6128.

Ante todo MUCHISIMAS GRACIAS a dandare, mad3001 y overCLK por el gran trabajo realizado tanto en los Dandanators ZX como en los de CPC. :) Bueno, y a todos lo que hayan podido estar involucrados en el proyecto. :)
Me alegro Merlinkv. La verdad es que hemos trabajado bastante para que la actualización sea lo más fácil posible. Sincronizar con los múltiples protocolos y velocidades de los bootloader de arduino ha sido de locos :| .