CPC Dandanator Mini! Hilo de dudas

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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:

[img=http://images.meteociel.fr/im/446/IMG_20190126_212945xrm6_mini.png]
¿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
Última edición por dandare el 27 Ene 2019, 10:29, editado 1 vez en total.
Imagen
Imagen
jordi_ab
Le gustan las llamas
Le gustan las llamas
Mensajes: 90
Registrado: 24 Jul 2016, 14:44

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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
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.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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.
Imagen
Imagen
Avatar de Usuario
Goody !CPC 4
Fundador
Fundador
Mensajes: 6011
Registrado: 31 Mar 2013, 23:02
Ubicación: En mi barrio de los 80's
Has thanked: 680 times
Been thanked: 116 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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:

[img=http://images.meteociel.fr/im/446/IMG_20190126_212945xrm6_mini.png]
¿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 :)
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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?
Imagen
Imagen
Avatar de Usuario
Goody !CPC 4
Fundador
Fundador
Mensajes: 6011
Registrado: 31 Mar 2013, 23:02
Ubicación: En mi barrio de los 80's
Has thanked: 680 times
Been thanked: 116 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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!!
jordi_ab
Le gustan las llamas
Le gustan las llamas
Mensajes: 90
Registrado: 24 Jul 2016, 14:44

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6360
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 114 times
Been thanked: 319 times
Contactar:

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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. :)
Última edición por merlinkv el 28 Ene 2019, 17:15, editado 1 vez en total.
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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.
Imagen
Imagen
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: CPC Dandanator Mini! Hilo de dudas

Mensaje 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 :| .
Imagen
Imagen
Responder

Volver a “Proyectos de hardware abiertos”