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.