×

既然TPS reset的概念是从LX的机器开始出现的,我们先来看看LX机器的TPS reset过程。

图片

LX机器有三块基于Vxworks的单板计算机,分别是CPU,IPG,CERD。

图片

VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆的好奇号也都使用到了VxWorks。

图一所示,如果系统三根RS232串口线都没有故障,系统可以通过串口方式,访问三块板子,并且启用debug模式,跟踪板子的启动过程。

图片

其中跟CPU板子相连的那个串口线,就是通过cu tps访问的。这也是TPS最早的出处。

从主机通过SCSI转换器,拉三根串口线到系统柜,确实不是什么聪明的做法。232串口线的通讯距离,抗干扰能力都不太强,维修过程中经常会遇到三个debug窗口无法全部正常打开的情况。

在后面MGD,CAM,ICE等新的系统柜中,GE引入了一个十分有用的设备,就是前面文章中提到的PortServer TS:

图片

通过这个串口服务器,把四个串口通讯(三块板子和STIF),转换成网络连接,稳定性得到保证。还提供了一个mgd_term的小脚本,可以快速打开APS,AGP,SCP 或者ICE的debug窗口,跟踪板子的启动过程,判断TPS reset失败的可能原因。

图片

类似的串口服务器,在GE的自动励磁匀场工具中,也有应用。把多个串口设备,统一用一个网络接口去控制,确实既稳定可靠又经济实惠。

图片

图片

图片

 

有兴趣的同学,可以在命令行中输入mgd_term,调出debug窗口,再进行TPS reset,看看你们用的机器都有几块单板计算机,TPS reset具体都做了哪些复位。

下一节我们主要讲讲MGD系统柜的TPS reset过程。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

作者

yesli2011@gmail.com

相关文章

RF System(一) ——概述

前言:在不断学习、实践中,更新和加深自己对M...

读出全部

GE磁共振的TPS reset(一)

使用GE磁共振的用户和维修工程师,对TPS ...

读出全部

GE磁共振的TPS reset(三)

本来计划按照MGD,CAM,ICE的顺序介绍...

读出全部

GE磁共振的TPS reset(四)

LX系统的,TPS reset过程高清图片出...

读出全部

GE磁共振的TPS reset(五)

最常见的HDxt系统TPS reset过程图...

读出全部

GE磁共振的TPS reset(六)

​ ​​APS详细启动过程: vxworks...

读出全部