Tool/software: Code Composer Studio
Hi:
Linux version: ti-processor-sdk-linux-rt-am57xx-evm-05.03.00.07, hardware version: AM5708-ES2.0, custom board,
RTOS version: ti-processor-sdk-rtos-am57xx-evm-05.03.00.07
CCS version: 8.3.0
Emulator version: xds200
Ubuntu version:16.04
Reference example: ~ / ti-processor-sdk-rtos-am57xx-evm-05.03.00.07/ipc_3_50_03_05/examples/DRA7XX_linux_elf/ex02_messageq/dsp1.
1.Compile the source file in ubuntu environment, generate the server_dsp1.xe66 file, and use CCS for single-step debugging
2. Run it on the emulator. After the simulation enters the main function, it runs to the call of IpcMgr_ipcStartup (); and waits until it is found in VirtQueue_startup () while (Resource_getVdevStatus (VIRTIO_ID_RPMSG)! = VRING_BUFS_PRIMED); cannot jump out.
3.The server_dsp1.xe66 output to linux runs without problems.
cp ~/server_dsp1.xe66 /lib/firmware/dra7-dsp1-fw.xe66
cd /sys/bus/platform/drivers/omap-rproc/
echo 40800000.dsp > unbind
echo 40800000.dsp > bind
cat /sys/kernel/debug/remoteproc/remoteproc
There are problems running on the simulation, how can I solve this? Or how to do DSP simulation under IPC? help me.
source file:
Thanks