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

[0] Índice de Mensajes

Ir a la versión completa