FreeCalypso > hg > freecalypso-reveng
diff 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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/leo-obj/README Sun Apr 06 22:14:39 2014 +0000 @@ -0,0 +1,11 @@ +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.