一种改写芯片数据的方法及装置制造方法及图纸

技术编号:15541377 阅读:98 留言:0更新日期:2017-06-05 10:48
本发明专利技术提供一种改写芯片数据的方法及装置,应用于改写器,该方法包括:获取改写指令,进入芯片改写状态;获取待改写芯片的配置信息,识别待改写芯片;根据配置信息判断改写状态是否为非重新改写状态,若是,则根据配置信息生成对应的编码;将编码写入待改写芯片的预设存储单元并改写待改写芯片的配置信息。若根据配置信息判断改写状态为重新改写状态,则直接改写待改写芯片的配置信息。该装置为该方法提供执行模块。应用本发明专利技术可提高改写芯片数据安全性。

Method and device for rewriting chip data

The present invention provides a method and apparatus for rewriting microarray data, applied to the rewriting device, the method includes: obtaining the rewriting instruction, rewritten into chip; chip configuration information acquisition to be rewritten, to rewrite the identification chip; according to the configuration information to determine whether the non state rewrite rewrite state, if, according to the configuration information generated the corresponding encoding will be written to be rewritten; encoding chip storage unit to rewrite and rewrite the default configuration information of the chip. If the rewrite state is determined according to the configuration information, the configuration information of the to be rewritten chip can be rewritten directly. The device provides an executable module for the method. The invention can improve the data security of the rewritten chip.

【技术实现步骤摘要】
一种改写芯片数据的方法及装置
本专利技术涉及芯片
,具体的,涉及一种改写芯片数据的方法,还涉及实现改写芯片数据的方法的装置。
技术介绍
通常,在对集成芯片进行改写时,需采用专门的改写器对芯片进行改写,这种专门的改写器内存储了大量数据,在改写过程中,改写器将其内存储的相关数据写入芯片中,使芯片可被设备识别和使用。改写器在改写数据时,必需先读取芯片的配置信息进行分析与比对,然后才改写对应地址上的数据,然而,配置信息的分析与比对功能会引起某些被改错的芯片不能被再次改写。芯片在被改写的操作过程中,有可能会因为接触不良或通信干扰等意外因素中断改写或写入错误数据,造成了芯片原本配置信息的不完整,或者配置信息错误无效。此时,如果芯片的配置信息区域与被改写的地址区域没有交集,那么芯片的配置信息不会受改写器操作而变化。一次操作失败后,下次改写时,改写器还能识别芯片的配置信息,可再次改写芯片的数据。如果芯片的配置信息存储单元区域与被改写存储单元区域有交集时,这类芯片如尝试再次使用改写器改写,由于信息已不完整或无效,改写器识别不了芯片原来的配置信息,则认为是一种不被支持的型号,不提供改写功能,进而直接结束工作并提示操作失败。芯片数据的改写安全性得不到保障。
技术实现思路
本专利技术的主要目的是提供一种可提高改写芯片数据安全性的改写芯片数据的方法。本专利技术的另一目的是提供一种可提高改写芯片数据安全性的改写芯片数据的装置。为了实现上述主要目的,本专利技术提供的改写芯片数据的方法,应用于改写器,改写器包括壳体,壳体内设有改写电路,改写电路包括改写微控制器,改写微控制器与设置在壳体上的改写器探针电连接,改写器探针用于与待改写芯片的电触点电连接;该方法包括:获取改写指令,进入芯片改写状态;获取待改写芯片的配置信息,识别待改写芯片;根据配置信息判断改写状态是否为非重新改写状态,若是,则根据配置信息生成对应的编码;将编码写入待改写芯片的预设存储单元并改写待改写芯片的配置信息。由上述方案可见,本专利技术通过将待改写芯片中的原配置信息以编码的形式另存于一个存储单元,使得待改写芯片的原配置信息可以保存下来,在改写过程中出现中断或者改写错误时,改写器可读取芯片的配置信息,从而可进行再次改写,防止芯片改写时将配置信息破坏,导致配置信息不完整,从而出现改写器在重新读取时无法认证芯片的情况,进而不能将其改写,导致芯片成为无法使用的芯片。此设置使得改写芯片数据安全性得到提高。进一步的方案中,若根据配置信息判断改写状态为重新改写状态,则直接改写待改写芯片的配置信息。由此可见,在判断芯片为重新改写状态时,可直接进行芯片数据的修改,不再进入编码写入的步骤,可防止重复写入编码,从而提高数据改写的效率。在判断是否为重新改写状态时,可根据待改写芯片中是否写入完整的编码作为判断条件,若判断写入的编码为完整编码,可确认芯片的配置信息时,则认为是重新改写状态;若写入的编码为不完整的编码,则认为是非重新改写状态。进一步的方案中,在改写待改写芯片的配置信息后,改写芯片数据的方法还包括:删除预设存储单元中的编码,恢复预设存储单元的空闲状态。由此可见,为了保证一个芯片中只有一个有效的配置信息,在改写完成后,需将未改写前的配置信息对应的编码删除,防止芯片的配置信息混乱。进一步的方案中,删除预设存储单元中的编码前,改写芯片数据的方法还包括:确认改写后的待改写芯片的配置信息为有效数据。由此可见,在将编码删除前,需确认修改的配置信息为有效数据,保证配置信息为正确的、完整的配置信息,可被使用设备识别,提高数据改写的安全性。具体的方案中,改写待改写芯片的配置信息前,改写芯片数据的还包括:确认编码成功写入待改写芯片的预设存储单元。由此可见,在改写芯片数据时,需确认将编码写入待改写芯片的预设存储单元,通过回读的方式确认写入芯片的编码为有效信息,可以识别芯片的信号,才可进行芯片数据改写,避免芯片的配置信息被破坏。为了解决上述另一目的,本专利技术提供的改写芯片数据的装置,应用于改写器,改写器包括壳体,壳体内设有改写电路,改写电路包括改写微控制器,改写微控制器与设置在壳体上的改写器探针电连接,改写器探针用于与待改写芯片的电触点电连接。该装置包括:改写启动模块,获取改写指令,进入芯片改写状态;芯片识别模块,获取待改写芯片的配置信息,识别待改写芯片;芯片改写模块,根据配置信息判断改写状态是否为非重新改写状态,若是,则根据配置信息生成对应的编码,将编码写入待改写芯片的预设存储单元并改写待改写芯片的配置信息,若芯片改写模块根据配置信息判断改写状态为重新改写状态,则直接改写待改写芯片的配置信息。有上述方案可见,本专利技术通过将待改写芯片中的原配置信息以编码的形式另存于一个存储单元,使得待改写芯片的原配置信息可以保存下来,在改写过程中出现中断或者改写错误时,改写器可读取芯片的配置信息,从而可进行再次改写,防止芯片改写时将配置信息破坏,导致配置信息不完整,从而出现改写器在重新读取时无法认证芯片的情况,进而不能将其改写,导致芯片成为无法使用的芯片。此设置使得改写芯片数据安全性得到提高。此外,在判断芯片为重新改写状态时,可直接进行芯片数据的修改,不再进入编码写入的步骤,可防止重复写入编码,从而提高数据改写的效率。附图说明图1是本专利技术改写芯片数据的方法实施例的流程图。图2是本专利技术改写芯片数据的方法实施例中待修改芯片的存储单元的分布示意图。图3是本专利技术改写芯片数据的方法实施例中待修改芯片的存储单元的分布示意图。图4是本专利技术改写芯片数据的装置实施例的结构框图。以下结合附图及实施例对本专利技术作进一步说明。具体实施方式应用本专利技术的改写器包括壳体,在壳体内设有改写电路,改写电路包括改写微控制器,改写微控制器与设置在壳体上的改写器探针电连接,改写器探针用于与待改写芯片的电触点电连接。本专利技术改写芯片数据的方法是应用在改写器的改写微控制器上的计算机程序,本专利技术改写芯片数据装置是应用在改写微控制器上用于实现改写芯片数据的方法的装置。本专利技术所改写的芯片为打印耗材芯片。改写芯片数据的方法实施例:如图1所示,本实施例改写芯片数据的方法进行芯片数据改写时,首先执行步骤S1,获取改写指令,进入芯片改写状态。在进行芯片数据的改写前,需获取到改写指令后再进行改写。改写指令可以是操作人员手动发出,也可以是改写器的系统自动发出。例如,在改写器中放置好芯片后,需要操作人员发送启动操作指令才进行改写工作;在改写过程中,若出现写入就错误或者写入中断,系统自动检测到需要重新改写时,则自动发送改写指令进行改写。进入改写状态后,执行步骤S2,获取待改写芯片的配置信息,识别待改写芯片。获取的配置信息可以是芯片原始的配置数据,配置数据包括芯片的型号信息以及颜色信息等;还可以是根据配置数据生成的对应的编码,编码可以是芯片的配置数据的译码或第二描述等,该编码具有唯一性,仅代表一种配置信息。待改写芯片需经过识别认证后,才可进行数据的修改,若在验证时,待改写芯片的配置信息不完整或不能被识别,则认为该芯片无法进行改写。识别待改写芯片后,执行步骤S3,判断改写状态是否为非重新改写状态。本实施例中,在判断是否为重新改写状态时,可根据待改写芯片中是否写入完整的编码作为判断条件,若判断写入的编码为完本文档来自技高网...
一种改写芯片数据的方法及装置

【技术保护点】
一种改写芯片数据的方法,应用于改写器,所述改写器包括壳体,壳体内设有改写电路,所述改写电路包括改写微控制器,所述改写微控制器与设置在所述壳体上的改写器探针电连接,所述改写器探针用于与待改写芯片的电触点电连接;其特征在于,所述方法包括:获取改写指令,进入芯片改写状态;获取所述待改写芯片的配置信息,识别所述待改写芯片;根据所述配置信息判断所述改写状态是否为非重新改写状态,若是,则根据所述配置信息生成对应的编码;将所述编码写入所述待改写芯片的预设存储单元并改写所述待改写芯片的配置信息。

【技术特征摘要】
1.一种改写芯片数据的方法,应用于改写器,所述改写器包括壳体,壳体内设有改写电路,所述改写电路包括改写微控制器,所述改写微控制器与设置在所述壳体上的改写器探针电连接,所述改写器探针用于与待改写芯片的电触点电连接;其特征在于,所述方法包括:获取改写指令,进入芯片改写状态;获取所述待改写芯片的配置信息,识别所述待改写芯片;根据所述配置信息判断所述改写状态是否为非重新改写状态,若是,则根据所述配置信息生成对应的编码;将所述编码写入所述待改写芯片的预设存储单元并改写所述待改写芯片的配置信息。2.根据权利要求1所述的改写芯片数据的方法,其特征在于,所述方法还包括:若根据所述配置信息判断所述改写状态为重新改写状态,则直接改写所述待改写芯片的配置信息。3.根据权利要求2所述的改写芯片数据的方法,其特征在于,在改写所述待改写芯片的配置信息后,还包括:删除所述预设存储单元中的所述编码,恢复所述预设存储单元的空闲状态。4.根据权利要求3所述的改写芯片数据的方法,其特征在于,所述删除所述预设存储单元中的所述编码前,还包括:确认改写后的待改写芯片的配置信息为有效数据。5.根据权利要求1至4任一项所述的改写芯片数据的方法,其特征在于,所述改写所述待改写芯片的配置信息前,还包括:确认所述编码成功写入所述待改写芯片的所述预设存储单元。6.一种改写芯片数据的装置,应用于改写...

【专利技术属性】
技术研发人员:林东宁温禄泉
申请(专利权)人:珠海天威技术开发有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1