Programación Web y Scripting > Python
Leer archivos .hex
(1/1)
kurioss:
Estoy haciendo un script en python que lea los valores de un archivo .hex
y los pase a un formato que me permita emplearlos para inicializar un archivo de una RAM en VHDL.
El problema es que en ocasiones al leer ciertos valores hexadecimales el programa se detiene antes de leer realmente todo el archivo.
Yo tengo la sospecha que interpreta ciertos valores como fin de archivo, pero no estoy seguro, alguien me puede dar alguna sugerencia?
Gracias
--- Código: Python --- import osimport sys filein="PROYECT.hex"fileout="vector.txt"inp=open(filein,"r")i=0s=":=("while 1: c=inp.read(1) if not c: break s=s+str(i)+"=>std_logic_vector(to_unsigned_("+str(ord(c))+",8)),n"inp.close()s=s+"others=>(others'0'));"fout=(fileout,"w")fout.write(s)fout.close()
Navegación
Ir a la versión completa