问题: 参照文档,移植闪灯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上运行没问题,仿真却有问题,请问这个会是什么问题呢? 或者这样说吧,如何在IPC下进行DSP仿真?
环境: evm5728 LINUX和RTOS SDK版本都为4.3, CCS版本为windows-7.4 仿真器为xds200
|