This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am5728 debug DSP with ipc



问题:

参照文档,移植闪灯demo 到ipc的应用,在linux上敲如下命令能正常运行

echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind

rm /lib/firmware/dra7-dsp1-fw.xe66

ln -s /home/root/Am57X_Agv_Dsp1_Ipc.out /lib/firmware/dra7-dsp1-fw.xe66

echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind

然后想在仿真器上运行,仿真进入main函数后,运行到调用IpcMgr_ipcStartup();时,一直等待,发现是在VirtQueue_startup()里面的while (Resource_getVdevStatus(VIRTIO_ID_RPMSG) != VRING_BUFS_PRIMED);无法跳出。

Am57X_Agv_Dsp1_Ipc.out输出到linux上运行没问题,仿真却有问题,请问这个会是什么问题呢?

环境:

evm5728

LINUX和RTOS SDK版本都为4.3,

CCS版本为windows-7.4

仿真器为xds200