在LBA扇区定址模式下, 所有对磁头进行移动定位的测试模式都是在LBA扇区之间移动磁头而非在柱面间移动磁头. 2.5.4 Controller test 控制器测试 控制器测试(PCB电路板)--这项测试用于测试和维修 -ATA interface conntroller ATA接口控制器; PC3000使用说明 之四
-MCU微控制器; -Read/write channel; 读写通道 -buffer RAM; 缓存; 测试模式的菜单: CONTROLLER TEST 控制器测试 Cyclic reading state register 反复读状态寄存器 Sector buffer test 扇区缓存测试 Cyclic writing to a sector 反复写入一个扇区 Cyclic reading of a sector 反复读取一个扇区 IRQ test 硬中断请求IRQ测试 Drive self-diagnoistics 硬盘驱动器自诊断 Drive reset 硬盘驱动器复位 Exit 退出 Cyclic reading state register 反复读状态寄存器 ---这项测试是为了检查主机与硬盘驱动器的微控制器之间的总线, 适用于如下情况: 硬盘驱动器对从主机送来的ATA命令不响应, 错误的解释执行命令, 或者硬盘驱动器总是处于忙状态--状态寄存器的BSY(忙)位总是活动的. 在测试时会对状态寄存器进行反复的读, 此时可以利用一台示波器来帮助查找总线故障. 反复读取可以按键来中断. 当测试开始时, PC-3000AT会显示如下消息: The state register read cycle is performed (在进行状态寄存器读) 在测试执行时状态寄存器和错误寄存器的LEDS指示灯不会活动. 你可以按PC-3000AT键盘(在数字小键盘上)上的任意键中断测试, 或者按[Exit]键中断测试随后退回到主菜单. IRQ test 硬中断请求测试 --这项测试用于检查通过硬盘驱动器IDE接口的40针连接器第31针发出的中断请求信号. IRQ12 第12号硬件中断必须在电脑上没有被其它设备使用才可进行这个测试, 否则测试会导致错误. Sector buffer test 扇区缓存测试--这项测试用于检查硬盘驱动器的内部数据总线, 总线上的总线驱动器部件, ATA接口控制器的内部总线, 以及扇区缓存区域 buffer RAM MC. 这项测试会执行标准ATA命令"写缓存"和"读缓存". 首先代码FF,FE,FD,FB,及F7,... 和代码00,01,02,04,08,10,... 被写入扇区缓存, 随后从扇区缓存中读出并与写入的数据比较. 当这项测试开始时, 屏幕上会显示如下消息: Sector buffer is being performed. 正在进行扇区缓存测试 如果在测试期间没有检测到错误, 在测试结束时会显示如下消息: Sector buffer test 扇区缓存测试 No errors 没有错误 Test complete 测试完成 如果在测试期间检测到一个错误, 测试结束时会显示如下形式的消息: Sector buffer test 扇区缓存测试 ERROR 错误 上一篇:pc3000技巧 下一篇:pc3000维修思想 |