在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 <stdio.h> #include "example_interface.h" int main() { printf("Asking DSP to say hello\n"); 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; }
转载请注明原文地址: https://ju.6miu.com/read-1125352.html