FreeCalypso > hg > freecalypso-reveng
view leo-obj/README @ 134:c131238c56bf
tiobjd: implemented parsing of the hint input files
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 07 Apr 2014 02:41:35 +0000 |
parents | 87b82398a08b |
children | 21fda9752bd9 |
line wrap: on
line source
TI's TCS211 aka Leonardo firmware is a mixture of C sources and linkable object modules (packaged into archive libraries) in the COFF format used by TI's TMS470 compiler toolchain. One of the goals of the FreeCalypso project is to transform this firmware into full C source by analyzing the COFF object blobs with a tool that groks the symbolic information present therein, then replacing each blob either with a matching source piece from another TI firmware leak (e.g., the one in ftp.ifctf.org:/pub/GSM/LoCosto) or with newly written C code that exports the same functions and global variables etc, with logic inside matching the disassembly of the original. The present directory tree will hold the just-described project.