LDR:包含ROM和Overlay而不包含硬盘完全运行所需要的数据,比如缺陷表,校准数据和其他参数;电路板中的程序和固件区中的程序版本也自然不同,这样我们可以判断处理器中当前运行的代码是运行在电路板上的还是固件区的程序,如果版本号为“Z”(版本号最后一个字母),那么说明硬盘没有进行完全初始化(我们通常为寻道)例如硬盘在完全初始化后版本为WAK21R90;在没有完全初始化的时候就是WAK21R9Z;Plker/ardent系列硬盘的固件区有两个控制程序;分别为:
程序1;包含模块38H 39H 4FH;
程序2;包含模块97H 96H 98H;
在这种情况下自然存在了三种微代码,我们以版本号中的字否来区别:A,B,C---以N40P为例就是NARxxxxZ,NBRxxxxZ,和NCRxxxxZ;当版本号标示为NARxxxxZ的固件区中代码与BootROM中程序是不同的;
ATA指令“DOWNLOAD MICROCODE”92H来载入LDR从而启动微代码;当然有很大一部分硬盘不需要修改92H,直接可以启动,以下是迈拓硬盘启动Self Test的一些说明;
MAX VL40(PROXIMA)系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
MAX PLUS60(RIGEL)系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
D531(NIKE)系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
ATHENA DSP系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
ATHENA PKR系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
VULCAN系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒;
ARES 64K系列; 不存在ALT-SA,启动SF需要修改ID=89H;启动时间大约30秒/10分钟;
MAX16(FALCON)系列; 不存在ALT-SA,启动Self tels不需要修改脚本,启动时间大约30秒
MAX PLUS8(N40P);有些硬盘含有/有些不含有ALT-SA,没有程序备用固件区的,修改ID=89直接测试,如果带有备用固件区,那么启动Self test需要选择从A还是B来创建原始固件区,然后从备用固件区启动,启动时间大约30秒/10分钟;
MAX PLUS9(CALYPSO)系列;每个硬盘都存在ALT-SA,支持从基本固件区和备用固件区执行,两种方式可以自由选择执行,启动时间大约30秒/10分钟
|
|
|
数据
|
| 大小 |
2.57 KB |
| 下载 |
0 |
| 系统 |
|
| 语言 |
中文 |
| 许可协议 |
|
| 作者 |
|
| 网站 |
|
| 创建于: |
2011-09-08 00:08:04 |
| 创建者: |
Leo |
| 修改于: |
2011-09-08 00:12:53 |
| 修改者: |
admin |
|
本类别的下载文件仅向注册会员开放。如果您已经注册,请登录。 |
|