am5728 debug DSP with ipc - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4405|回复: 6
打印 上一主题 下一主题

[已解决] am5728 debug DSP with ipc

[复制链接]

2

主题

5

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
跳转到指定楼层
楼主
发表于 2018-10-15 16:24:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:
参照文档,移植闪灯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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

5

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
沙发
 楼主| 发表于 2018-10-16 08:21:51 | 只看该作者
用的仿真器和开发板都是创龙的
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
板凳
发表于 2018-10-16 09:22:49 | 只看该作者
您好,参考一下如下步骤:

(1)创建一个Tager Configuations


(2)Lauch selected Configuation



(3)连接remote processor并下载symbols



(4)可选择restart 或单步调试




(5)查看remote processor调试信息
以查看DSP1核打印信息为例
Traget# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

2

主题

5

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
地板
 楼主| 发表于 2018-10-16 19:57:05 | 只看该作者
czs----Tronlong 发表于 2018-10-16 09:22
您好,参考一下如下步骤:

(1)创建一个Tager Configuations

这些都肯定试过的,我不用IPC的话是能仿真DSP的。即使代码有IPC,在没进去IPC前的所有步骤我都是能单步仿真的
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
5#
发表于 2018-10-17 17:52:49 | 只看该作者
您好,

      我们这边按照前面步骤操作没出现您说的问题,请您再确认一下。
回复 支持 反对

使用道具 举报

2

主题

5

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
6#
 楼主| 发表于 2018-10-17 17:55:54 | 只看该作者
czs----Tronlong 发表于 2018-10-17 17:52
您好,

      我们这边按照前面步骤操作没出现您说的问题,请您再确认一下。 ...

那你能发一份你这个工程代码和项目配置到我邮箱吗?我自己比对一下.
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
7#
发表于 2018-10-19 10:02:49 | 只看该作者
您好,

       我们用的就是光盘Demo\rtos-examples\tl-linux-ipc-examples\tl-rpmsg-dsp-led-blink\src路径下的例程源码,仿真过程如下图:







同时Linux系统下查看DSP log信息如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-20 00:40 , Processed in 0.038291 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表