通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  下士

注册:2019-1-91
跳转到指定楼层
1#
发表于 2019-3-4 16:05:58 |只看该作者 |倒序浏览
我们可以运用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。

举报本楼

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

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-5-10 15:11 , Processed in 0.120844 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部