目 录
1.主界面
1.1菜单及工具条结构……………………………………………………
2.复位过程及原理
2.1硬复位……………………………………………………………..
2.2软复位
2.3重置
2.4睡眠
6工作目录以及文件保存介绍
MRT主界面
MRT主界面主要提供程序各模块的显示和启动功能。MRT采用模块扩展结构,由一个主程序和多个模块组成,每个模块可以提供单独的功能,模块可以升级,也可以添加新的模块,主界面如图1。
图1主界面
1.1 菜单及工具条
主要菜单“MRT应用”和“工具”两个菜单,“MRT应用”提供了对当前窗口的一些操作,“工具菜单”提供了自动检测硬盘厂商、模块启动及系统设置功能。
工具条提供了菜单中某些功能的快捷方式,“电源”按钮, MRT PCIE可为硬盘提供5V的稳定电压;“端口选择”,MRT支持两个原生SATA接口(ATA0和ATA1)分别对应MRT PCIE控制卡上的两个SATA接口,可以同时连接两块硬盘;“系统设置”按钮(同菜单项“工具——系统设置”),(如图1.1-1)
图1.1-1系统设置
用于保存用户的系统设置信息;软复位、硬复位;“自动检测”按钮用于自动检测硬盘型号;“启动”(同菜单项“工具——自动检测和启动”)点击此按钮即可进入指定工具,也可以双击需要打开的工具。
复位过程及原理
在ATA有三中类型复位:
(1)上电复位:设备执行一系列的电路诊断,旋转电机、测试速度及其它机械参数,并设置缺省值;
(2)硬复位:设备执行一系列的电路诊断,并设置缺省值;
(3)软复位:设备复位接口电路。
2.1上电复位
该信号来自主机系统(Perst PIN),上电复位引脚(Reset管脚)被“肯定”,并在电压在允许范围内稳定后保持至少25us,然后被“否定”,除非一些事件要求设备复位。
ATA设备不承认短于20ns的复位信号。设备可以对大于20ns的任何被置1的信号作出响应,并承认一个等于或大于25us的信号。
2.2硬复位
如果设备需要,MRT将会发送一个硬件复位信号到设备的控制寄存器,设备在读取到控制寄存器中的值后,如果该值被“肯定”将引发一个硬件复位。并在电压在允许范围内稳定后保持至少25us,然后被“否定”。
2.2软复位
某些设备要求软件复位信号不得小于5us。
当用户要求设备软复位时,MRT会将设备控制寄存器的软复位(SRST)设置“肯定”,此时状态寄存器BSY位将至少保持400ns,然后检测SRST位的值,如果该值被“肯定”设备将执行初始化和诊断过程,此时设备可能会恢复默认状态,同时设置状态寄存器的ERROR位并等待主机将SRST位清零。
2.3睡眠
主机向设备命令寄存器发送命令并设置控制寄存器状态,此后设备进入睡眠状态,硬盘盘片停止转动,并等待主机发送命令。
2.4重置
“重置”即将硬盘从睡眠状态唤醒,并重新初始化设备信息。
工作目录以及文件保存介绍
MRT默认工作目录为D:\UserDataFile,在此目录中MRT默认会为每个模块建立一个文件夹,如图6-1。
图6-1工作目录
第一次使用程序中需要保存信息的功能时会要求用户设置保存路径,如图6-2,用户可以修改文件名以及更改保存路径,对话框中会自动列出当前目录下的所有子目录,建议使用默认路径。
图6-2创建工作目录
默认会在用户当前使用的模块文件夹内创建一个新文件夹,文件夹名为当前硬盘型号-序列号-固件版本,新建文件夹内会为硬盘的每个固件建立一个文件夹,用于保存用户读取的固件信息,如在Hitachi-IBM文件夹内建立Rom、Data等文件夹用于保存用户从硬盘中读取的Rom信息和数据信息,并且在保存固件信息时会提供固件说明对话框(如图6-3),并将用户的说明保存为文本,保存位置为每个固件文件夹内。
图6-3固件说明
程序的各模块中有多个功能需要使用文件保存,在其他模块说明中不再详细介绍目录结构。