comparison 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
comparison
equal deleted inserted replaced
129:597143ba1c37 130:87b82398a08b
1 TI's TCS211 aka Leonardo firmware is a mixture of C sources and linkable object
2 modules (packaged into archive libraries) in the COFF format used by TI's TMS470
3 compiler toolchain. One of the goals of the FreeCalypso project is to transform
4 this firmware into full C source by analyzing the COFF object blobs with a tool
5 that groks the symbolic information present therein, then replacing each blob
6 either with a matching source piece from another TI firmware leak (e.g., the one
7 in ftp.ifctf.org:/pub/GSM/LoCosto) or with newly written C code that exports
8 the same functions and global variables etc, with logic inside matching the
9 disassembly of the original.
10
11 The present directory tree will hold the just-described project.