Hi, I am working with universal_example on the Spectrum Digital EVM and would like to run a simple GStreamer pipeline such as: capture | dsp memcopy data | display.
I have loaded the vpss firmware plus needed drivers but the application hangs and says the event failed:
[t=0x000aa4f1] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0x137e18)
[t=0x000aa532] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'...
[t=0x000aa587] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0...
[t=0x000aa832] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP...
[t=0x000ab559] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading all_DSP.xe674 on DSP (0 args)...
[t=0x000bc49b] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)...
[t=0x000bc9b9] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: -1
[t=0x000bca58] [tid=0x4008d490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ...
^C^Cnotify_shm_drv_sendevent failed! status = 0xfffffff2
notify_send_event failed! status = 0xfffffff2
The application works correctly without vpss firmware. In the other hand i ran sys_top and the loaded firmware is allocated on a Reserved Memory Area according to EZSDK memory map, dsp server and cmem is allocated also according to the map. Can someone point me out why this runtime problem is happening and how to solve it? Thanks in advice
- Jose L.