圖 1-2描述的工具如下:
ο C 編譯器(C compiler) 產生匯編語言源代碼,其細節參見TMS320C54x 最優化 C 編譯器用戶指南。
ο 匯編器(assembler) 把匯編語言源文件翻譯成機器語言目標文件,機器語言格式為公用目標格式(COFF) ,其細節參見 TMS320C54x匯編語言工具用戶指南。
ο 連接器(linker) 把多個目標文件組合成單個可執行目標模塊。它一邊創建可執行模塊,一邊完成重定位以及決定外部參考。連接器的輸入是可重定位的目標文件和目標庫文件,有關連接器的細節參見TMS320C54x 最優化 C 編譯器用戶指南和匯編語言工具用戶指南。
ο 歸檔器(archiver)允許你把一組文件收集到一個歸檔文件中。歸檔器也允許你通過刪除、替換、提取或添加文件來調整庫,其細節參見 TMS320C54x 匯編語言工具用戶指南。
ο 助記符到代數匯編語言轉換公用程序(mnimonic_to_algebric assembly translator utility)把含有助記符指令的匯編語言源文件轉換成含有代數指令的匯編語言源文件,其細節參見 TMS320C54x匯編語言工具用戶指南。
ο 你可以利用建庫程序(library_build utility)建立滿足你自己要求的“運行支持庫”,其細節參見 TMS320C54x 最優化 C 編譯器用戶指南。
ο 運行支持庫(run_time_support libraries) 它包括 C 編譯器所支持的 ANSI 標準運行支持函數、編譯器公用程序函數、浮點運算函數和 C編譯器支持的 I/O函數,其細節參見 TMS320C54x 最優化 C 編譯器用戶指南。
ο 十六進制轉換公用程序(hex conversion utility) 它把 COFF 目標
文件轉換成 TI-Tagged、ASCII-hex、 Intel、 Motorola-S、或 Tektronix 等目標格式, 可以把轉換好的文件下載到EPROM編程器中,其細節參見 TMS320C54x 匯編語言工具用戶指南。
ο 交叉引用列表器(cross_reference lister)它用目標文件產生參照列表文件,可顯示符號及其定義,以及符號所在的源文件,其細節參見 TMS320C54x 匯編語言工具用戶指南。
ο 絕對列表器(absolute lister)它輸入目標文件,輸出.abs文件,通過匯編.abs 文件可產生含有絕對地址的列表文件。如果沒有絕對列表器,這些操作將需要冗長乏味的手工操作才能完成。