Va de Retro DRAM tester [v2.00]

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.
issalig
Aspirante a demonio
Aspirante a demonio
Mensajes: 456
Registrado: 25 Feb 2021, 00:18
Has thanked: 215 times
Been thanked: 128 times

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por issalig »

La mía tb 1.05c y no contemplo actualizarla a la 1.6 pq no veo suficientes ventajas.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

Gomas48K escribió: 19 Jun 2023, 20:25Pero creo que voy a montar uno de la tirada, para finalizar mi trabajo como beta-tester, comprobando hasta el final que todo es correcto, con el material que se compre en la tirada.
Será de agradecer que se revise y pruebe a fondo el material de la tirada.
Gomas48K escribió: 19 Jun 2023, 20:25Lo malo, que no puede estar activado para los dos tipos de pantalla a la vez (0.91"/0.96" y 1.3")
Creo recordar que llevan diferente librería (la de 1.3") y no se pueden activar las dos a la vez.
habría que hacer una versión de firmware exclusiva para esa pantalla o la selección de librería a través de MENU o editando el firmware (como en los TZXduino), para seleccionarla.
Los dos controladores no caben pero solo hace falta recompilar el firmware después de fijar el valor de una directiva de compilación, esto ya está hecho.
Gomas48K escribió: 19 Jun 2023, 20:25Bueno, por mi parte creo que probado el nuevo firmware, con resultados excelentes.
Ultima prueba realizada.
Imagen
Con la pantalla 0.96" se ve muy bien.
Gomas48K escribió: 19 Jun 2023, 20:25He llevado tan al limite probar la botonera.... Que he descabezado un pulsador!!! :P
Funcionamiento Perfecto!
Ahora aguanta hasta los embates de un "piruleta". :))
Gomas48K escribió: 19 Jun 2023, 20:25También decir, que no conozco a nadie que pueda haber hecho las burradas que he hecho yo.
Pero bueno, había que hacerlo, para eso soy beta-tester! :))
Y todo eso, ni ha habido fumata nera ni se ha quemado ningún Nano. ;)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

Hace unas horas estuve probando con el LGT LQFP32 que monta un LGT8F328P a 16MHz (con cristal externo) y, por desgracia, el firmware no funciona. Se ve que el micro va bastante más rápido pero, por el motivo que sea, no lee el teclado y una vez enchufado al zócalo del tester, deja de funcionar la comunicación serie (57600bps) con Arduino IDE. Además la memoria de programa es menor por lo que mientras que con el Nano con ATmega328P ocupamos el 95%, con este quedaríamos muy cerca del 100%·
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

Se ha añadido una nueva opción al menú, "Info" que muestra:

Imagen Imagen

el controlador de pantalla, la mínima versión placa que necesita el firmware, el identificador del firmware, el número de integrados y el número de tipos (modelos) de RAM que gestiona.
© cacharreo
issalig
Aspirante a demonio
Aspirante a demonio
Mensajes: 456
Registrado: 25 Feb 2021, 00:18
Has thanked: 215 times
Been thanked: 128 times

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por issalig »

Con los últimos bytes libres ya sólo te queda poner una animación como en el tester de MG :)
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

issalig escribió: 20 Jun 2023, 20:47Con los últimos bytes libres ya sólo te queda poner una animación como en el tester de MG :)
He utilizado los últimos bytes, y ya no quedan más, para el interfaz serie que tan bien le venía a @Popopo. A continuación una prueba con la DRAM KM4164B-15 @issalig#A manejando el tester remota y exclusivamente desde el puerto serie.





Las teclas son:

Código: Seleccionar todo

L=izquierda
R=derecha
X=atrás/cancelar
V=aceptar/OK
W=aceptar/OK con pulsación larga
A=abortar
B=reiniciar
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 277
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 727 times
Been thanked: 221 times

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por Gomas48K »

cacharreo escribió: 20 Jun 2023, 12:22
Gomas48K escribió: 19 Jun 2023, 20:25Bueno, por mi parte creo que probado el nuevo firmware, con resultados excelentes.
Ultima prueba realizada.
Imagen
Con la pantalla 0.96" se ve muy bien.
Queda muy vistosa la primera linea en color amarillo. ;)
cacharreo escribió: 20 Jun 2023, 12:22 Ahora aguanta hasta los embates de un "piruleta". :))
:)) :)) :))
cacharreo escribió: 20 Jun 2023, 12:22 Y todo eso, ni ha habido fumata nera ni se ha quemado ningún Nano. ;)
Si... El Nano híbrido trasplantado que te envié!
Menudo pedazo de cortocircuito entre dos pines del ATMEGA que le pegué!!!
Salió fogata al instante!!! :o
Atmega frito, que fue sustituido por un famoso "PB" satánico. :twisted:
cacharreo escribió: 20 Jun 2023, 12:44 Hace unas horas estuve probando con el LGT LQFP32 que monta un LGT8F328P a 16MHz (con cristal externo) y, por desgracia, el firmware no funciona.
Por probar que no quede!
cacharreo escribió: 20 Jun 2023, 18:47 Se ha añadido una nueva opción al menú, "Info" que muestra:

el controlador de pantalla, la mínima versión placa que necesita el firmware, el identificador del firmware, el número de integrados y el número de tipos (modelos) de RAM que gestiona.
Si señor!!!
Todo un detalle!!!
Está muy bien esa información. ;)
issalig escribió: 20 Jun 2023, 20:47 Con los últimos bytes libres ya sólo te queda poner una animación como en el tester de MG :)
:)) :)) :))
Eso!!! Eso!!!
cacharreo escribió: 20 Jun 2023, 21:25 He utilizado los últimos bytes, y ya no quedan más, para el interfaz serie que tan bien le venía a @Popopo.
Que pena!
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

Gomas48K escribió: 20 Jun 2023, 21:29Queda muy vistosa la primera linea en color amarillo. ;)
Le da un toque de distinción.
Gomas48K escribió: 20 Jun 2023, 21:29Si... El Nano híbrido trasplantado que te envié!
Pero no fue el tester. :))
Gomas48K escribió: 20 Jun 2023, 21:29Por probar que no quede!
Habrá que mirarlo mejor pero no me extrañaría que la palabra "compatible" la interpreten en un sentido muy amplio. ;)
Gomas48K escribió: 20 Jun 2023, 21:29Si señor!!!
Todo un detalle!!!
Está muy bien esa información. ;)
Si hay que cambiar algo, habrá que quitar o esta o el test de pines o el autodiagnóstico o las tres. Andamos bastante "apretujaos". :))
© cacharreo
issalig
Aspirante a demonio
Aspirante a demonio
Mensajes: 456
Registrado: 25 Feb 2021, 00:18
Has thanked: 215 times
Been thanked: 128 times

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por issalig »

Supongo que lo has compilado con el flag -Os para minimizar el tamaño del binario. Sino puedes probar a ver .
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6284
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1278 times
Been thanked: 3094 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 [Completado]

Mensaje por cacharreo »

issalig escribió: 20 Jun 2023, 22:30Supongo que lo has compilado con el flag -Os para minimizar el tamaño del binario. Sino puedes probar a ver.
Muchas gracias pero hasta se probó a quitarlo y mide exactamente lo mismo. Es tanto que hasta algunas funciones tienen explícitamente declarado el atributo noinline pero no tiene ningún efecto sobre el tamaño del código. No obstante todo es reciente y aún hay margen para la optimización, agrupando pequeños trozos para convertirlos en subrutinas, etc.

Estudié también la posibilidad de reducir el bootloader para ganar unos teóricos entre 512B y 1.5kB pero aunque la opción es viable, requiere una preparación del Nano con un programador AVR que no me parece adecuada para el ámbito de la tirada.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”