ata协议规范.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ata协议规范,ata协议,ata2000规范,ata6协议,ata7协议,opc协议规范,ibeacon协议规范,http协议规范,nfc协议规范,bt协议规范

ATA8协议规范 8.51.1.1命令代码 B0H带有D9H的特征寄存器的值 8.51.1.2特征设置 SMART特征设置 --- 当SMART特征设置应用时这个命令是强制性的执行的 --- 当数据包命令特征应用时禁止使用这个命令 8.51.1.3协议 无数据(见9.4) 8.51.1.4输入 特征寄存器调到D9H,LBA中央寄存器调到4FH,LBA高位寄存器被调到C2H. 装置寄存器 – DEV将详细说明被选择的装置 8.51.1.5标准输出 装置寄存器 – DEV 将指示被选择的装置 状态寄存器 – BSY清0表明命令完成. DRDY 将被调到1 DF(装置错误)将清0 DRQ将清0 ERR将清0 8.51.1.6 错误输出 如果装置不支持这个命令,如果SMART 无效,或特征,中央LBA,高位LBA寄存器里的值是有无效的,那么装置将返回,命令失败。 错误寄存器 - 如果这个命令不被支持,如果 SMART无效或输入寄存器值失败那么ABRT将被调到1。如果装置不能按命令要求执行,ABRT可能会调到1。 装置寄存器 - DEV将指示被选择的装置 状态寄存器 - BSY将清0表明命令完成. DRDY 调到1 有装置错误发生时, DF调到1 DRQ清0 如果一个错误寄存器位调到1,ERR调到1 8.51.1.7 先决条件 DRDY调到1,SMART有效. 8.51.1.8描述 这个命令使装置的任一个SMART功能失效, 所有计时器和事项计算功能只与这个命令有关. 当命令接收后,装置会使所有SMART操作失效. SMART数据将不再被检测或被装置保存. SMART的状态要么能要么不能被通过热交换的装置保存. 装置收到这个命令后,所有其它的SMART命令包括SMART无效操作命令都是无效的, 被装置中止的命令也是无效的, 除了SMART有效操作之外. 8.51.2 SMART有效/无效属性自动保存 8.51.2.1 命令代码 BOH带有D2H的一个特征寄存器的值 8.51.2.2 特征设置 SMART特征设置 - SAMRT特征设置执行时这个命令是被强制执行的 - 当数据包命令特征设置执行时禁止使用这个命令。 8.51.2.3协议 见9.4 8.51.2.4 输入 这个特征寄存器设为D2H. LBA中央寄存器设为4FH. LBA高位寄存器设为C2H. 扇区计算寄存器设为00H使属性自动保存功能失效, 设为F1H时使属性自动保存功能有效. 装置寄存器- DEV会详细指明被选择的装置 8.51.2.5 常规输出 装置寄存器- DEV会指出被选择的装置 。 状态寄存器- BSY将被清0表明命令结束。 DRDY调到1 DF被清0 DRQ被清0 ERR被清0 8.51.2.6 错误输出 如果装置不支持这个命令, 如果SMART失效, 如果特征, LBA高位,LBA中央寄存器里值是无效的,那么装置将返回, 命令中止。 错误寄存器- 如果这个命令不被支持, 如果SMART无效, 或如果输入寄存器值是无效的,那么ABRT调到1。如果装置不能完成命令要求,ABRT可能调到1. 装置寄存器- DEV将指出被选择的装置 状态寄存器- BSY将被清0表明命令完成 DRDY调到1 如果一个装置错误发生,DF将调到1 DRQ将清0 如果一个错误寄存器比特调到1,ERR调到1 8.51.2.7 先决条件 DRDY调到1. SMART有效. 8.51.2.8 描述 这个命令控制装置任意选择的属性自动保存功能有效和无效. 这个命令也能允许装置输入厂商规定事项后保存装置更新的属性值到永久性存储器; 或这个命令能导致自动保存功能失效. 这个属性自动保存功能的状态(能或不能)被热交换的装置保留. 主机写入0到装置的扇区计算寄存器后发出这个命令会导致这个功能失效. 在一些其它常规操作例如在开电或关电期间, 或在一个错误恢复期间, 这个失效的功能不会阻止装置保存SMART数据到永久性储存器里. F1H被主机写入装置的扇区计算寄存器后发出这个命令会导致这个功能有效. 这个值的任何其它含义或任何其它非0的值被主机写入这个寄存器后发这个命令会不同于装置对装置之间. 这个任何非0值的含义被写入这个寄存器同时会被通过热交换的装置保留. 如果这个命令不被装置支持, 装置会在一收到主机命令时返回, 命令中止. 在自动保存程序执行时, 装置不会把BSY设为1或把DRDY清0. 如果装置收到主机的命令, 当执行自动保存程序时, 装置会在两秒内开始处

文档评论(0)

lyb01 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档