核心提示:对于VlIP,VICTOR,PUMA,VICTORPLUS,VERNA,VERNALITE,VANGO,zVANGOPLUS,PANGO,VELOCE,PALO,MAGMA,M40S,RUBICON以及P80A家族.硬盘执行测试之前必须执行下列步骤。

对于VlIP,VICTOR,PUMA,VICTORPLUS,VERNA,VERNALITE,VANGO,zVANGOPLUS,PANGO,VELOCE,PALO,MAGMA,M40S,RUBICON以及P80A家族.硬盘执行测试之前必须执行下列步骤。
1.为硬盘写入下列BURN资源
一“BURN-INScript”(若数据库中无可用脚本,需手动将BISPT模块头从END改为BURN):
一“Overlay”(仅VERNA,VERNALITE与VANGO家族需要);
一“BumCode”或“DownsizeBurnCode”。
2.关闭硬盘电源并重新上电,
对于POSEIDON,P80M及以后的家族.执行测试之前必须执行下列步骤:
(1)测试之前写“FFlash”固件到硬盘。
(2)关闭硬盘电源并重新上电。
(3)编辑“BISPT”模块头(Burntest脚本),将其从END,FAIL或者CONT改为3L-RN。
(4)写“HTBICode”到硬盘。
(5)关闭硬盘电源并重新上电。
之后硬盘将等待5分钟并启动测试。等待与测试期间所有状态寄存器处于非使能状态。如果此期间发送软复位信号,硬盘会切换到就绪状态并可以访问固件区,关闭电源再开启后会重新启动测试。如果硬盘直接报告就绪,则BURN-IN脚本头应为END或FAIL。如果测试期间连接硬盘到终端,可以注意到运行每一步测试与执行一定操作时硬盘都会输出一条信息,这些信息中的部分类似如下显示:
BStep00003(Cmd0024):
BStep00004(Cmd0069):
BStep00005(Cmd0069):
BStep00006(Cmd0069):
BStep00007(Cmd0069):
BStep00025(Cmd0010):Testhead:OOTestzone:07Agc:0508Agc:OOAIAsc.
FFF2Testhead:01Testzone:07Agc:0406Agc:0080Asc:000,
BStep00026(Cmd0010):
可以使用辅助的LED发光二极管监控测执行PC-3000三星程序中菜单“Tools”方便地监控测试进程(对SATA硬盘不可用)进程和结束状态。接法如图3-4所示。“Utilityextensions”一“Burntest”,可以测试结束后,硬盘的主轴停转并且LED持续闪烁。也可以通过终端很容易地判断测试是否结束:终端中硬盘恒定输出“LED000000”字符串。其中“LED”表示闪烁模式00应该是结束代码,其他值表示错误。
如果BurnTest运行很长时间(超过24小时)硬盘主轴仍未停转,且没有任何测试要结束的迹象,可以中止此测试,关闭硬盘电源并重新上电,发送软复位信号到硬盘,然后可以利用BISPT的模块头检测,查看测试状态。如果模块头是CONT,则需继续测试(需关闭硬盘电源并重新上电,不发送复位信号);如果是END,则表示测试成功结束;如果FAIL,则表示测试由于出错已经中止。
测试成功结束之后需关闭硬盘电源并重新上电,根据测试前加载的BurnCode向ROM回写“MainCode”(对小型化DS型号需加载“DownsizeMainCode”),加载后关闭硬盘电
源并重新上电,就可以工作了。
如果测试出错中止,则不可回写“MainCode”,否则可能造成硬盘不再响应任何请求。通过PC-3000三星程序“Tests”一“Serviceinformation”一“WorkwithBURN,,一。BURNTESTRESULTREPORT”菜单可以查看BurnTest测试结果报告,分析出错的原因。然后更换一份测试脚本再重新进行测试。为此,需要向硬盘写入BISPT模块,将其头部修改为
BURN,关闭硬盘电源并重新上电,测试即可从开始重新启动。