Tutorial programación memoria flash

02.09.2016 14:33

Tutorial programación memoria flash ( o eprom, eeprom, prom, etc) + código de ejemplo para crear binarios

 
En esta entrada aprenderemos a crear nuestro archivo binario para poder grabarlo en memorias flash, eprom, eeprom, etc.  Las memorias que se leen o programan por I2C no valen.


Primero de todo, abriremos nuestro archivo "codigo_ejemplo.cbp" ( yo usé la IDE de codeblocks, y el compilador GCC).



Una vez dentro, nos encontramos 3 bloques de código:

1) Declaración de variables y asignación del nombre del archivo de nuestro .bin + limpieza memoria.
2) Creación de las ordenes
3) Creación del archivo


En el código está explicado para que sirve cada parte, así cada uno puede darle el uso que más le convenga.



Foto del programador a usar




Conectamos nuestra memoria ( en mi caso, es una Winbond, código: W29C020-90 )
 
 
 
 
 
Una vez compilado el archivo, conectamos nuestro programador:
 
 
 


Abrimos el programa de nuestro programador:


Seleccionamos la memoria que vamos a usar:




Una vez seleccionado, buscamos el archivo binario a grabar:





Aceptamos y grabamos...




Y listos! ya tenemos nuestro binario quemado en la memoria.



Y ahora sólo falta mirar el datasheet de la memoria usada para saber cómo conectar correctamente los pines :D


Y esto es todo por hoy, nos vemos!
 
+info
 

 

Volver