我的是dm6467t的板子
我在执行demos里面的encode样例的时候报错:
Failed to open codec engine !
后来我找到地方,在encode/video.c文件里,运行Engine_open函数就报错
我开机是加载cmem和dsplink,而且运行vpif_userptr_loopback是通过了的,
所以我想不会是这个问题
后来我使用CE_DEBUG=3调试,发现出现这个调试信息:
Processor_create_d> Loading and starting DSP server 'cs.x64P' FAILED, status=[0x80008008] (look for error code 'DSP_EBASE + 0x8' in dsplink*/packages/dsplink/gpp/inc/usr/errbase.h)
我在encode engine这个目录的build_instruction.html文件中了解到app是调用dsp server端的all.x64p,那么encode例程会不会也是用到all.x64p
这个文件呢,我把encode里面encode.cfg文件的
var demoEngine = Engine.createFromServer(
"encode",
"./bin/cs.x64P",
"ti.sdo.server.cs"
);
改为
var demoEngine = Engine.createFromServer(
"encode",
"./bin/all.x64P",
"ti.sdo.ce.examples.servers.all_codecs"
);
报错
不知道我以上的分析正确与否,问题出在什么地方