[发明专利]对光盘驱动器微控制器和光盘驱动器更新程序代码的方法无效
申请号: | 98801148.4 | 申请日: | 1998-06-11 |
公开(公告)号: | CN1097225C | 公开(公告)日: | 2002-12-25 |
发明(设计)人: | T·G·R·哈尔 | 申请(专利权)人: | 皇家菲利浦电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/10;G11B19/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,张志醒 |
地址: | 荷兰艾*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种光盘驱动器包括一个微控制器形式的系统控制器(1)以及保持用于该微控制器的程序代码的一个FLASH存储器(22)。FLASH存储器按两个区域构成,其一为受保护区域,其中代码不能改变,其二为非保护区域,其中该微控制器能写入更新的程序代码。该更新的代码是在一接口(28)上从一个主计算机接收的。在受保护区域和微控制器ROM中的代码足以使从该主计算机请求和接收程序代码以及将接收的程序代码写入到FLASH存储器的非保护区域的基本功能得以实现。倘若在该非保护区域中的代码成为有毛病的,例如在转移代码期间出现电源故障。而这可使驱动器恢复。 | ||
搜索关键词: | 光盘驱动器 控制器 更新 程序代码 方法 | ||
【主权项】:
1.一种更新保持在微控制器的非易失性存储器中的程序代码的方法,该微控制器控制连接到主计算机的光盘驱动器的操作,该方法包括步骤:-在非易失性存储器的一个受保护的非可擦除区域提供第一程序代码,该程序代码用于执行非易失性存储器的非保护可再写区域中的第二程序代码的完整性校验,并请求和接收来自主计算机的被更新的第二程序代码,-在该微控制器的只读存储器(ROM)中提供第三程序代码,该第三程序代码用于擦除非易失性存储器的非保护可再写区域的数据和向其写入数据,-校验第二程序代码的完整性,如果完整性校验失败,则-请求主计算机提供更新的第二程序代码,-把该更新的第二程序代码接收至光盘驱动器的随机存取存储器(RAM),-从非易失性存储器的非保护区域的至少一个选择的部分擦除第二程序代码,以及-将该更新的第二程序代码从RAM写到非易失性存储器的非保护可再写区域的所选择的部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家菲利浦电子有限公司,未经皇家菲利浦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/98801148.4/,转载请声明来源钻瓜专利网。
- 上一篇:具有光学衍射效应的浮雕结构的结构配置
- 下一篇:零件搬运装置