DSP下常使用的一些文件的擴展名

(1).c

C源文件

(2).cpp、.cxx和.cc

C 源文件

(3).sa

線性彙編源文件

(4).asm、.abs、.s*(擴展名以s字母開頭)

彙編源文件

(5).obj

目標文件,是程序編譯時生成的中間代碼文件

【一般是程序編譯後的二進制文件,再通過鏈接器和資源文件鏈接就成可執行文件了。Obj文件只給出了程序的相對地址,而可執行文件是絕對地址。】

(6).lib

庫文件

(7).out

相當於windows操作系統的.exe可執行文件。可以在CCS 的simulator模式下PC仿真運行或者在emulator模式下通過仿真器下載到目標DSP芯片上運行.

如很早以前的DM642芯片的輸出可執行文件就是.out

(8).x64P

達芬奇系列codec engine架構下的dsp server端輸出的可執行文件(其實就相當於.out,不過是在DSP端)

(9).a64P

達芬奇系列codec engine架構下產生的庫文件,比如我們算法工程師移植時產生庫文件就是這個。

(10).tcf

Tconf腳本語言主要是對DSP BIOS進行配置,如內存映射、中斷向量表。

大嘴是圖像算法及DSP算法移植和優化工程師,所以對DSP BIOS配置關注的不多(這是架構工程師或者底層硬件工程師乾的活)。感興趣的朋友可以去關注DSP BIOS手冊,咱們搞算法和算法移植的還是把重心放到移植和優化上吧,哈!

(11).cmd(鏈接器命令文件)

cmd文件告訴鏈接程序怎樣計算地址和分配空間.常用的僞指令爲MEMORY和SECTIONS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章