请教一个简单问题,dsp的打印问题 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2779|回复: 2
打印 上一主题 下一主题

[未解决] 请教一个简单问题,dsp的打印问题

[复制链接]

8

主题

26

帖子

96

积分

注册会员

Rank: 2

积分
96
跳转到指定楼层
楼主
发表于 2019-7-23 14:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一个简单的显示问题,DSP1里面循环打印
Log_print1(Diags_INFO,"memset 0x99600000 run_conter=%d\n", run_conter);

remoteproc2/trace0文件只看到结尾几行,请问怎么指定remoteproc2/trace0显示行数?

下面是显示的内容, run_conter=15之前的都看不到
root@AM57xx-Tronlong:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0
[    114.196] [t=0x00000013:24d8bdc6] Server: memset 0x99600000 run_conter=15
[    114.196]
[    114.196] [t=0x00000013:24d9b150] Server: memset 0x99600000 size=40000
[    114.196]
[    114.196] [t=0x00000013:24db9fa2] Server: edmaTransfer(hEdma,0,0x9f000000,99480000,4096,1,1,EDMA3_DRV_SYNC_A,
[    114.196]
[    114.196] [t=0x00000013:24dcb069] Server: Server_exec: processed cmd=0x0
[    114.204] [t=0x00000013:25354a34] Server: Server_exec: processed cmd=0x2000000
[    114.204] [t=0x00000013:25367057] Server: <-- Server_exec: 0
[    114.204] [t=0x00000013:253720bc] Server: --> Server_delete:
[    114.205] [t=0x00000013:25396ac5] Server: <-- Server_delete: 0
[    114.205] [t=0x00000013:253e4c7d] Server: Server_create: server is ready
[    114.205] [t=0x00000013:253f1895] Server: <-- Server_create: 0
[    114.205] [t=0x00000013:253fbc6c] Server: --> Server_exec:


确实不懂那里配置,按道理这是一个很简单的问题,这个问题问到技术热线都不能解答,叫我发到论坛来,哪位好心人能帮忙解答下,谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

36

主题

526

帖子

7609

积分

创龙

Rank: 8Rank: 8

积分
7609
沙发
发表于 2019-7-23 14:50:15 | 只看该作者
您好,




  这个可能需要注意trace buf的大小问题,上面三个截图分别对应Dsp1.cfg、rsc_table_dsp1.h、config.bld,可能增大trace buf的容量或者减少打印量测试看下是否正常

  tl-messageq-gpmc-edma例程
http://www.51ele.net/forum.php?m ... 5&fromuid=50814
(出处: 嵌入式开发者社区)
参考此帖子最后一个问题


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7609

积分

创龙

Rank: 8Rank: 8

积分
7609
板凳
发表于 2019-7-23 17:05:50 | 只看该作者
问题延续:
1、tl-messageq-dsp-to-dsp这个案例我把循环次数从10改为100,dsp1和dsp2都打印了大量的日志
2、tl-messageq-edma-memcpy案例我增加了点打印
Log_print1(Diags_INFO,"App_CMD_SETUP dsp node_conter=%d\n", node_conter);

dsp1只打印了这点日志:run_conter=0到14都没打印
3、对比两个案例的SysMin.bufSize  = 0x8000;  都一样。
4、我也比较了两个案例代码,tl-messageq-edma-memcpy多了以下3行:
Diags_setMask("Server+F");
Diags_setMask(MODULE_NAME"+EXF");
Diags_setMask(MODULE_NAME"-EXF");
  屏蔽了上面3行,结果没日志打印了。
两个案例哪里的差别导致dsp-to-dsp可以打印大量日志,而tl-messageq-edma-memcpy只打印很少日志。
后续已解决:

tl-messageq-dsp-to-dsp例子和tl-messageq-edma-memcpy例子的日志区别
http://www.51ele.net/forum.php?m ... 1&fromuid=50814
(出处: 嵌入式开发者社区)


回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 17:19 , Processed in 0.037219 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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