ARM调用DSP跑识别算法库,调通了,也可以跑,但是总是不知道不小心动了哪里就出现:
root@GSV-LINUX:~/test/yuv# ./Test
@0x000c3594:[T:0x409d3470] OP - Processor_create_d> Loading and starting DSP server 'th_plateid.x64P' FAILED, status=[0x80008052] (look for error code 'DSP_EBASE + 0x52' in dsplink*/packages/dsplink/gpp/inc/usr/errbase.h)
@0x000c3da7:[T:0x409d3470] OP - Processor_delete_d> Closing remote transport FAILED, status=0x80008000.
@0x000c3e23:[T:0x409d3470] OP - Processor_delete_d> Stopping DSP FAILED, status=0x80008000
@0x000c4c3d:[T:0x411d3470] CE - rserverOpen: can't start 'th_plateid.x64P'; Processor_create failed
TraceUtil> Error: Failed to open codec engine "plate"
TraceUtil> Error: Aborting TraceUtil_start
@0x00a5951c:[T:0x409d3470] OP - Processor_create_d> Loading and starting DSP server 'th_plateid.x64P' FAILED, status=[0x80008052] (look for error code 'DSP_EBASE + 0x52' in dsplink*/packages/dsplink/gpp/inc/usr/errbase.h)
@0x00a595ac:[T:0x409d3470] OP - Processor_delete_d> Closing remote transport FAILED, status=0x80008000.
@0x00a5960d:[T:0x409d3470] OP - Processor_delete_d> Stopping DSP FAILED, status=0x80008000
@0x00a5a242:[T:0x4001e200] CE - rserverOpen: can't start 'th_plateid.x64P'; Processor_create failed
Engine open error!
搜索了一下,说是server内存映射和dsplink配置内存映射不符,0x52也是DSP_ECONFIG错误。可是配置一直都没有修改过。而且之前也可以跑起来。
出现这种错误到底是为什么呢?求解决细节或思路。
(可邮件我了解具体细节做法)