SPRAB89A September 2011 – March 2014
This document is a specification for the ELF-based Embedded Application Binary Interface (EABI) for the C6000 family of processors from Texas Instruments. The EABI is a broad standard that defines the low-level interface between programs, program components, and the execution environment, including the operating system if one is present. Components of the EABI include calling conventions, data layout and addressing conventions, object file formats, and dynamic linking mechanisms.
This specification aims to enable tool providers, software providers, and users of the C6000 to build tools and programs that can interoperate with each other.