Ver Mensaje Individual
Antiguo 11/09/2007, 20:57   #143
SantiPHREACK 
Usuario PREMIUM+
 
Fecha de ingreso: 13/abr/2006
Mensajes: 223
SantiPHREACK está en el buen camino
[QUOTE=jubamo;3003435]
Hola Santi, a ver si alguien se anima.

Parece que la idea de programarla utilizando el interface que tenemos para el jtag esta extendida.

En el esquema de Santi, veo que la resistencia de 100 ohm que va en serie con la alimentación de la SPI debe de ir al otro lado del nodo, a la patilla 3 - W, y en el esquema original la patilla 7 - HOLD esta desconectada (puede que internamente este cargada a positivo). Todo lo demás lo encuentro correcto.

Por el tipo de esquema, da la impresión de que la única dificultad es que hay que desoldar la memoria. Por lo demás teniendo el datasheet de la memoria no existe ninguna dificultad en hacer una utilidad para grabarla.

Saludos.
[/QUOTE]

Wenas [B]@Jubamo[/B]

Efectivamente, la resistencia estava mal colocada
he rectificado el esquema, y le he añadido un interruptor entre la patilla 7 (HOLD) y la 8 (VCC) de la flash, para poder activar el "[B]HOLD[/B]" con los [B]3,3v[/B] y asi poder tenewr acceso a ella.


Bueno, al grano
Como yo tenia la Flash ya desoldada y puesta en un zócalo, pues me he puesto a probarlo

[URL=http://img104.imageshack.us/my.php?image=e1sinflashim7.jpg][/URL][URL=http://img258.imageshack.us/my.php?image=e1conzocalotu9.jpg][/URL]

Le he conectado el nuevo interface Jtag directamente a la flash, lo he alimentado con 3,3 voltios, he unido el interruptor que le he puesto entre las patillas 7 y 8 y por ultimo he ejecutado el programa, le he dado a "[B]Detect[/B]", y sorpresa

Automáticamente reconoce la Flash perfectamente

[CODE]
Checking Flash....
ID=00 Type=00 Size=00
UnknowSPI Flash detected : Checking Flash....
ID=01 Type=02 Size=14
Spansion SPI Flash detected : 16Mbit Size
[/CODE]

Acto seguido, (sin desconectar el interruptor de las patillas 7 y 8), le he seleccionado un Offset de 2Mb y le he dado a "[B]Read Flash[/B]" y en menos de 2 min me ha dado un bonito Dump perfecto



Pero no contento de las pruebas, le he dado a "[B]Erase Sector[/B]" para ver si realmente es capaz de escribir, y efectivamente, la ha borrado, porque al volver a poner la flash en el deco y encenderlo, ya no arrancaba.

Entonces la he enchufado al nuevo interface, y le he hecho un [B]Write Flash[/B] de 2Mb del Dump, y otra vez el deco vivito y coleando, jeje

[URL=http://img104.imageshack.us/my.php?image=e1conzocaloencendidoxw2.jpg][/URL]

[B]PD:[/B] Las pruebas las he realizado con la pequeña Flash desoldada, luego miro si se podria realizar sin la necesidad de desoldarla, ya que esto es un gran abance para poder comenzar a experimentar con los Frims sin riesgo a cargárnoslos
SantiPHREACK está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir