Va de Retro DRAM tester [v2.00]
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.
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.
-
- 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]
La mía tb 1.05c y no contemplo actualizarla a la 1.6 pq no veo suficientes ventajas.
- cacharreo
- 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]
Será de agradecer que se revise y pruebe a fondo el material de la tirada.
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: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.
Con la pantalla 0.96" se ve muy bien.
Ahora aguanta hasta los embates de un "piruleta".
Y todo eso, ni ha habido fumata nera ni se ha quemado ningún Nano.
© cacharreo
- cacharreo
- 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]
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
- cacharreo
- 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]
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.
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
-
- 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]
Con los últimos bytes libres ya sólo te queda poner una animación como en el tester de MG
- cacharreo
- 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]
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
- Gomas48K
- 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]
Queda muy vistosa la primera linea en color amarillo.
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!!!
Atmega frito, que fue sustituido por un famoso "PB" satánico.
Por probar que no quede!
Si señor!!!
Todo un detalle!!!
Está muy bien esa información.
Eso!!! Eso!!!
Que pena!
Con mi Gomas 48K, hasta el mismo infierno!!!
- cacharreo
- 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]
Le da un toque de distinción.
Pero no fue el tester.
Habrá que mirarlo mejor pero no me extrañaría que la palabra "compatible" la interpreten en un sentido muy amplio.
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
-
- 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]
Supongo que lo has compilado con el flag -Os para minimizar el tamaño del binario. Sino puedes probar a ver .
- cacharreo
- 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]
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