DSP

高通 Hexagon DSP 代码结构

2019-07-13 10:16发布

在CMakeLisits.txt里面指定编译的ARM 代码目录和DSP上代码的目录和DSP的目录,以及IDL文件的目录(制定会放到DSP上执行的函数名字) #ifndef EXAMPLE_INTERFACE_IDL
#define EXAMPLE_INTERFACE_IDL


#include "AEEStdDef.idl"


interface example_interface{
    uint32 say_hello();
};


#endif /*EXAMPLE_INTERFACE_IDL*/
arm上面代码: #include


#include "example_interface.h"


int main()
{
printf("Asking DSP to say hello ");
return example_interface_say_hello();
}

DSP上面的代码#include "dsp_log.h"
#include "example_interface.h"


uint32 example_interface_say_hello()
{
LOG_MSG("Hello World");
return 0;
}