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.
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Listo,
con ZIF-20 a J4-20 punteado y una toma de GND modificable pero establecida en J4-20
A la espera de la placa adaptadora para terminar la conversión de v1.02 a v1.05.
Me queda además:
Hacer el MOD para poder reprogramar el Nano sin sacarlo
Ajustar el step-up para obtener los 12v.
con ZIF-20 a J4-20 punteado y una toma de GND modificable pero establecida en J4-20
A la espera de la placa adaptadora para terminar la conversión de v1.02 a v1.05.
Me queda además:
Hacer el MOD para poder reprogramar el Nano sin sacarlo
Ajustar el step-up para obtener los 12v.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- cacharreo
- Moderador
- Mensajes: 5839
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2816 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Justo al revés se usa cuando se hace una trampa en un cuadro eléctrico (al abrirlo, se desconecta la trampa).
No te lo ahorres, pruébalo que no quiero quitarte la diversión pero si miras las litografías o las fotografías de un decapado verás que con las celdas fundidas difícilmente va a pasar corriente y más aún entre capas distantes.
Como has visto en el esquema J4/20 está desconectado para justamente evitar que se pueda conectar una de las tensiones de J3 directamente a GND. Es mejor que ZIF/20 vaya a GND que es común a todas las memorias.
Creo que los demás cuando lo necesitamos tomamos GND de J2/3.
¿No es más sencillo unir ambos al plano de tierra, sin necesidad de unirlos con un cable? Aunque insisto en que no recomendaría tener GND en J4/20.
Apostaría que con fake chips no da problema, no pasarán el test y nada más. No haría falta tener demasiada suerte para que el chip ni siquiera estuviera alimentado.geloalex escribió: ↑23 Abr 2022, 13:20puede ocurrir mas el supuesto de ..... me compro lote de memorias , vienen remarcadas (fake) y no se sabe ni que chip son , pero las meto a probar que pasa?? cuando se le meten tesiones donde no se debe o 5v -5v y 12v al mismo tiempo a un chip unknow ??
Tengo algunos lotes si quereis probar jajajajja
Perfecto.
Si tienes ocasión comprueba si puedes determinar que valor de resistencia fija dentro de los que son comercialmente accesibles podría sustituir el trimmer para que de +12V.
© cacharreo
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
He llegado hasta la página 27, y no he podido grabar el firmware todavía.
Veo que hay que usar avrdude y se puede llegar a usar alguna utilidad extra.
En Linux he tratado con:
Con error, luego veré como configurar o crear ese archivo que parece que falta
Veo que hay que usar avrdude y se puede llegar a usar alguna utilidad extra.
En Linux he tratado con:
Código: Seleccionar todo
$ avrdude -Cavrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:VdR-RAM-tester.0.07.eightanaloginputs.hex:i
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "avrdude.conf"
avrdude: can't open config file "avrdude.conf": No such file or directory
avrdude: error reading system wide configuration file "avrdude.conf"
$
- cacharreo
- Moderador
- Mensajes: 5839
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2816 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
En Linux deberías tener una copia de avrdude.conf en /directorio_de_instalacion_de_Arduino_IDE/hardware/tools/avr/etc/avrdude.conf de la que podrías intentar hacer una copia local desde tu directorio de trabajo con:
Código: Seleccionar todo
sudo cp -a /directorio_de_instalacion_de_Arduino_IDE/hardware/tools/avr/etc/avrdude.conf .
Código: Seleccionar todo
avrdude -C/directorio_de_instalacion_de_Arduino_IDE/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:VdR-RAM-tester.0.07.hex:i
Código: Seleccionar todo
echo $(dirname $(readlink `whereis arduino`))
Código: Seleccionar todo
echo $(readlink `whereis avrdude`)/avrdude.conf
© cacharreo
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Gracias por las indicaciones, he podido gracias a ellas obtener el archivo de configuración, pero nada más, la última línea de código sencillamente imprime por consola "avrdude.conf" sin ningún efecto más.cacharreo escribió: ↑23 Abr 2022, 15:26 y para saber la trayectoria completa al fichero de configuración de avrdude utiliza:Código: Seleccionar todo
echo $(readlink `whereis avrdude`)/avrdude.conf
Esta noche quizás pueda trastear un poco
Sino, tampoco tiene mayor importancia. Después de hacer las pruebas eléctricas de cortos que he indicado puedo ir muy poco a poco haciendo software de tester. Es genial el control que tienes de la parte software y hardware, pero quiero poder aportar algo aunque no vaya tan rápido ni al mismo nivel de detalle que nos aportas. Por tanto iré probando cosas una vez hecho lo dicho, probar la parte de los cortos hardware.
El código lo haré público con sus modificaciones cada cierto tiempo o lo trabajaré directamente sobre GitHub.
Por otra parte, estoy esperando que me lleguen los ICs que me ha ofrecido Manuel Cuenca desde su canal de Y2B. Cuando me digáis os las reparto para darle caña a pruebas y pruebas
¿Queréis que haga alguna prueba gorda extra a ver si se fríe el chisme además de las que he indicado?
- cacharreo
- Moderador
- Mensajes: 5839
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2816 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
No debe saber donde está el avrdude. Pero si cualquiera de los otros métodos ha funcionado, virtualmente ya tienes el firmware cargado.
Hablamos cuando lo tengas. ¿Tienes documentación sobre qué problema tiene cada chip?
© cacharreo
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
No sé... sigue arrojando el mismo error. Esta noche pego la salida por consola en otro intento. Es muy probable que sea alguna torpeza mía.
Sobre la documentación de cada chip, se la he pedido, pero no sé si la tendrá o no. Espero a que me lleguen antes de molestarle más sobre ello.
También tengo unas cuantas defectuosas, pero no las tengo ni clasificadas, ni ando seguro por donde estarán. Hombre... las sencillas pienso que las podemos simular, desde el propio software.
Entiendo que las más fastidiadas son las eléctricas, cortos... y las peleas con velocidades de lectura/escritura y refrescos de las memorias. ¿qué opináis?
- cacharreo
- Moderador
- Mensajes: 5839
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2816 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Claro, la misma sentencia debe dar siempre el mismo resultado pero decía que si cualquiera de los otros métodos funcionó, lo tienes resuelto. En un ordenador sin el Arduino IDE instalado también da el resultado que dices.
Puedes probar a buscarlo por todo el disco:
Código: Seleccionar todo
sudo find / -iname avrdude.conf 2> /dev/null
Si no, nosotros le hacemos la ficha porque al menos tres de los beta-testers tenemos otro tester para documentarlas.
Las que están muy fastidiadas no tienen mucho interés porque los tests las detectan de inmediato. Son más relevantes las raras como la 4164 del Oric Atmos que requirió modificar los tiempos de /CAS y /RAS en el test para que la diera por errónea. Actualmente los nuestros hacen el conocido como "early write" para los tests de escritura.
© cacharreo
- Gomas48K
- Aspirante a demonio
- Mensajes: 271
- Registrado: 16 Jun 2021, 06:08
- Ubicación: España
- Has thanked: 716 times
- Been thanked: 216 times
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Hice algunas pruebas y hay que meter dos resistencias... el valor era muy critico y a nada que varía la resistencia que pongas (valores comerciales) se va de madre totalmente.
Tampoco pude profundizar mucho.
Con mi Gomas 48K, hasta el mismo infierno!!!
- cacharreo
- Moderador
- Mensajes: 5839
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2816 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 - NEWS
Por curiosidad me gustaría saber qué resistencias se leía con el multímetro en el trimmer pero, como era de esperar, no va a ser algo práctico porque añadir dos, tres o cuatro resistencias a la BOM de valores muy concretos complica bastante e incrementa el coste puesto que por cada una de valor diferente a las ya existentes habría que comprar un lote.
© cacharreo