I have a syslink program on DM8168.
When I run it, it works well. But when I debug it (gdbserver to debug arm, emulator to debug dsp), it gets something wrong. The Ipc_start function keeps returning Ipc_E_NOTREADY on dsp side, and arm side get stuck on Ipc_control(remoteProcId, Ipc_CONTROLCMD_STARTCALLBACK, NULL )
My Debug steps:
1. use salverloader to startup dsp
2. launch target configuration
3. connect C674X
4. load dsp program
5. run gdbserver on arm
I found if I turn dsp program optimization level from O3 to NULL, it gets work.
But I still don't know what's wrong with it.
Can anyone help?
-------------------------------------------------------------------------------------
Here is my platform information:
CCS5.5 linux
xdctools 3.25.05.94
syslink 2.21.03.11
ipc 1.25.03.15
bios 6.35.04.50