FreeCalypso > hg > freecalypso-reveng
view leo-obj/README @ 130:87b82398a08b
leo-obj project subtree started, tiobjd tool moved into it
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sun, 06 Apr 2014 22:14:39 +0000 |
parents | |
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.