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

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