通信人家园
标题: 如何在MPSR上使用MPTMON_ED02 [查看完整版帖子] [打印本页]
时间: 2019-3-4 16:05
作者: 交换机_7476
标题: 如何在MPSR上使用MPTMON_ED02
我们可以运用MPTMON这个工具来跟踪和调测系统12。幸运的是,在MPSR系统中,我们依旧可以使用MPTMON来进行一些简单的调测。
下面介绍几条MPTMON的命令(注意不是宏)来实现进入或退出MPSR,node级别的调试:
AC MPSR - Activate MPSR
激活,并进入MPSR的调测功能。注意:如果有另外一个用户已经占用了同一个PTCE对MPSR进行调试,本要求将会被拒绝。
INI MPSR - Initialize MPSR
如果另外有一个用户已经占用了该PTCE来调试MPSR,本命令将终止那个测试者的进程,并将所有board级别的连接复位。
DAC MPSR - Deactivate MPSR
在node级停止对MPSR的控制,同时终止所有board级别的联系,退出相应模块。
一旦和node级的MPSR的通信建立成功,测试人员就可以激活一个需被测试的Board,下面介绍几条MPTMON的宏来实现对目标板的激活和停止使用。
:AC <target_address>
激活需调测的目标板,如果目标板正忙(被其他测试者使用),则该命令不被接受。
:INI <target_address>
对需调测的目标板进行初始化。即使目标设备已经被其他测试者使用,该命令也将会终止所有对目标板的联系。

AC <target_address>
停止使用某一块目标板,释放资源,给其他测试者使用。
:CE [ALL]
显示所有被当前用户占用的资源。加ALL参数可以显示所有PTCE占用的资源。
‘target_address’ 可以有以下三种格式:
‘0’: 专指头架上的RPU (特定用法)
IFAP_HI, IFAP_LO:在这里IFAP可以看作是MPSR内部软件收发消息的地址, 例如: AC 1,0041H
这里介绍一下IFAP的计算方法,
(OBCid) | (rackId) << 10 | 0x10000
这样所获得的IFAP 应该是如下格式:
+-------+-------+-------+-------+-----------+---+-------+-------+
| 0 0 0 0 0 0 0 0|0 0 0 0 0 0 0 1| rackId | OBCid |
+-------+-------+-------+-------+-----------+---+-------+-------+
24 16 10 0
需要说明的是这里的rackId是依照MPSR中的计算方法,头架为0。
通信人家园 (https://www.txrjy.com/) |
Powered by C114 |