最近在TI的达芬奇系列DM3730上做一些开发。
对dsp的编程是通过linux下进行的,应用codec engine实现双核的通信,dsp端程序符合
xdm标准。
但是,对于linux下应用gcc编译的dsp上编程,如何使用内联函数?应用ce对dsp端c代码的优化的支持如何?
更具体的,用用内联函数时需要增加什么头文件?优化时,直接是用gcc带参数的优化么?
Chris Meng:
你好,
我认为TI的DSP应该使用TI的dsp的编译器,而不是gcc。
关于DSP优化,你可以参考培训资料:http://processors.wiki.ti.com/index.php/TMS320C6000_DSP_Optimization_Workshop
Feihu Sun:
回复 Chris Meng:
codec engine里,在codec中的例程中,编译的时候不都是用的gcc编译么?
Chris Meng:
回复 Feihu Sun:
你好,
我对DM3730不是很熟悉。就DM6446上CE的使用来言,DSP上的编解码库先会封装成一个codec packge,然后单个/多个codecpackage再生成server package,也就是x64p的DSP执行程序。ARM会下载/调用的是x64p的DSP代码。我觉得这个应该是相通的。