TI中文支持网
TI专业的中文技术问题搜集分享网站

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

yongqing wang:

看一下这个:processors.wiki.ti.com/…/Early_Boot_and_Late_Attach

jason xian:

回复 yongqing wang:

看了后,也没找出处理方法。另外,里面相对于IPU说的方法,我在内核和uboot中也没找到DSP对应的编译选项。

yongqing wang:

回复 jason xian:

关注一下这个帖子e2e.ti.com/…/2348058

赞(0)
未经允许不得转载:TI中文支持网 » am5728 debug DSP with ipc
分享到: 更多 (0)