更新装置和电子设备的制造方法_2

文档序号:8395678阅读:来源:国知局
P1 12的电压的检测信号进行。
[0049]本实施方式的电源断开是使从该时间点接着开始的块单位的更新的完成设为不能进行的电源断开(电压的下降)。因此,即使发生了针对图像形成装置I的主电源的切断等,如果确保在由此造成的电压的下降中途能够完成之后立即被进行的块单位的更新的电压,电源断开检查部27也判断为没有发生电源断开。
[0050]更新管理部28实现更新管理功能。更新管理部28在块单位的更新完成时向接下来的块单位的更新转移。具体地,更新管理部28根据块单位的更新的完成,在存在没有被更新的接下来的对象块21的情况下,执行针对的这些对象块21的每个块的更新。由此,能够以块为单位对多个块21依次进行更新。
[0051]此外,没有被更新的接下来的对象块21的有无能够通过以下的方法确认。例如,在与非闪存4或DDR-SDRAM 6内将识别保存引导加载程序的块21的信息和示出针对这些块21的更新已经完成的信息关联起来存储。
[0052]本实施方式的更新管理部28在没有发生基于电源断开检查部27中的检查的电源断开的情况下,执行指示块单位的更新。即,在块单位的更新开始前发生电源断开的情况下,使该对象块21的块单位的更新结束。
[0053]更新处理
[0054]图3是示出由更新装置14进行的更新处理的概要的图。如图3所示,本实施方式的更新处理从保存引导加载程序的全部四个块21 —次读出数据片并复制到DDR-SDRAM 6上。更新处理从最前头的块21依次进行使各块21的数据片的擦除和写入成为I组的块单位的更新。在各块单位的更新前(图3的虚线)确认是否发生了使块单位的更新不能进行的电源断开,只在未发生电源断开的情况下执行各块单位的更新。
[0055]对图3的各块单位的更新具体地进行说明。首先,在确认了未发生电源断开之后从第一块(最前头的块)21擦除数据片(图3的“擦除”)。更新处理从DDR-SDRAM 6读出对应的数据片并向第一块21写入(图3的“写入”)。
[0056]对于第二?第四块21,根据之前的块21的块单位的更新的完成,在确认了电源断开未发生之后擦除数据片。并且,从DDR-SDRAM 6读出对应的数据片并写入。
[0057]图4是更新处理的流程图。更新处理首先在步骤SI中进行“读出次数是预定次数以上? ”的处理。即,作为引导加载程序的读出次数,读出次数监视部23判断存储于未图示的非易失存储器内的主系统2的启动次数是否在预定次数以上。
[0058]在启动次数是预定次数以上的情况下,向步骤S2转移(是),在启动次数不到预定次数的情况下,结束处理(否)。
[0059]在步骤S2中,进行“引导加载程序的读出”。即,数据读出部24将构成引导加载程序的多个块21的数据片一次读出,并保存在DDR-SDRAM 6中(图3的“复制”)。
[0060]如此,当步骤S2完成时,向步骤S3转移。
[0061]在步骤S3?S6中,针对保存有引导加载程序的多个块21,依次进行块单位的更新。
[0062]在步骤S3中,进行“没有电源断开? ”的处理。即,电源断开检查部27在作为对象的块单位的更新开始前(图3的每个块的更新前的虚线)检查是否发生使该块单位的更新不能进行的电源断开。
[0063]在未发生电源断开的情况下,向步骤S4转移(是),在发生电源断开的情况下,更新管理部28使更新处理结束(否)。
[0064]在步骤S4中,进行“一块的数据擦除”。即,更新管理部28针对数据擦除部25指示执行擦除成为更新对象的一个对象块21的数据片。与此对应,数据擦除部25擦除对象块21所保存的引导加载程序的数据片(图3的每个块的更新中的“擦除”)。
[0065]如此,当完成步骤S4时,向步骤S5转移。
[0066]在步骤S5中,进行“向数据擦除后的块的数据写入”。即,数据写入部26针对在步骤S4中被擦除了数据片的对象块21从被保存在DDR-SDRAM 6内的多个数据片读出与被擦除了的数据片对应的数据片并写入(图3的每个块的更新中的“写入”)。由此,完成对象块21的块单位的更新。
[0067]如此,当步骤S5完成时,向步骤S6转移。
[0068]在步骤S6中,进行“有未更新的接下来的块? ”。即,更新管理部28判断是否存在保存没有被进行更新的引导加载程序的数据片的、接下来的块。
[0069]在存在接下来的块的情况下,返回到步骤S3并进行接下来的每个块的更新(否)。在不存在接下来的块的情况下,更新管理部28结束更新处理(是)。
[0070]本实施方式的更新装置14包括与非闪存4和更新部22。与非闪存4具有保存引导加载程序的数据片的多个块21。更新部22对该多个块21以块为单位依次进行更新。更新部22包括:数据读出部24、数据擦除部25和数据写入部26。数据读出部24从多个块21一次读出数据片。数据擦除部25在块单位的更新时擦除更新对象的对象块21所保存的数据片。数据写入部26将被读出的多个数据片中的、与被擦除了的数据片对应的数据片写入到对象块21。数据写入部26如此完成块单位的更新。
[0071]从而,在本实施方式中,针对保存引导加载程序的数据片的多个块21,能够在块单位的更新时将引导加载程序的数据片再次写入到同一块21。由此,能够简化与非闪存4的更新处理。
[0072]另外,在本实施方式中,从与非闪存的多个块21 —次读出构成单独引导加载程序的多个数据片。本实施方式依次进行将数据片的擦除和重新写入作为一组的块单位的更新。
[0073]从而,在各块单位的更新时不需要从与非闪存4读出数据片。由此,能够更可靠地简化与非闪存4的更新处理。
[0074]并且,在更新处理中,通过只进行数据片的擦除和再次写入来缩短各块单位的更新所需的时间。由此,能够降低在块单位的更新中发生电源断开的可能性。并且,在各块单位更新后,与非闪存4内的引导加载程序总是变成所有数据片齐全的完整的数据。
[0075]从而,即使由于电源断开而更新处理被结束,也能够防止由于只在块单位的更新期间发生电源断开、与非闪存4内的引导加载程序因欠缺一部分数据片等而破损。
[0076]并且,能够缩短块单位的更新所需的时间。由此,即使在块单位的更新中发生电源断开,只要是在该时间点到中途完成的块单位的更新,在由电源断开造成的电压的下降中也能够使其完成。
[0077]从而,在本实施方式中,能够更可靠地防止与非闪存4内的引导加载程序破损。
[0078]本实施方式的更新装置14包括电源断开检查部27和更新管理部28。电源断开检查部27在块单位的更新开始前检查是否发生使该块单位的更新不能进行的电源断开。更新管理部28在发生电源断开的情况下结束块单位的更新。
[0079]从而,在本实施方式中,能够在块单位的更新之间可靠地发生电源断开。并且,即使在块单位的更新中发生电源断开,也能够使到中途完成的块单位的更新可靠地完成。
【主权项】
1.一种更新装置,包括: 闪速存储器,所述闪速存储器具有保存数据的多个块;以及 更新部,所述更新部对多个块以块单位依次进行更新, 所述更新装置的特征在于, 所述更新部包括: 读出部,所述读出部从所述多个块一次读出数据; 数据擦除部,所述数据擦除部在所述块单位的更新时擦除保存在该更新的对象块的数据;以及 数据写入部,所述数据写入部通过将所述被读出的多个数据中的与所述被擦除了的数据对应的数据写入到所述对象块来完成所述块单位的更新。
2.如权利要求1所述的更新装置,其特征在于,还包括: 电源断开检查部,所述电源断开检查部在所述块单位的更新开始前检查是否发生使所述块单位的更新不能进行的电源断开;以及 更新管理部,所述更新管理部在判断为发生所述电源断开的情况下结束所述块单位的更新。
3.如权利要求1所述的更新装置,其特征在于, 保存在所述多个块的多个数据是构成单独的数据的多个数据片。
4.一种电子设备,包括: 主系统,所述主系统用于设备控制;以及 省电系统,所述省电系统使所述主系统停止而成为省电模式,并根据预定的触发使所述主系统启动, 所述电子设备的特征在于, 所述主系统包括更新装置, 所述更新装置包括: 闪速存储器,所述闪速存储器具有保存数据的多个块;以及 更新部,所述更新部对所述多个块以块单位依次进行更新, 所述更新部包括: 读出部,所述读出部从所述多个块一次读出数据; 数据擦除部,所述数据擦除部在所述块单位的更新时擦除保存在该更新的对象块的数据;以及 数据写入部,所述数据写入部通过将所述被读出的多个数据中的与所述被擦除了的数据对应的数据写入到所述对象块来完成所述块单位的更新。
5.如权利要求4所述的电子设备,其特征在于, 所述更新装置还包括: 电源断开检查部,所述电源断开检查部在所述块单位的更新开始前检查是否发生使所述块单位的更新不能进行的电源断开;以及 更新管理部,所述更新管理部在判断为发生所述电源断开的情况下结束所述块单位的更新。
6.如权利要求4所述的电子设备,其特征在于,保存在所述多个块的多个数据是构成单独的数据的多个数据片。
7.如权利要求6所述的电子设备,其特征在于,所述单独的数据是由所述主系统在所述启动时被读入的启动时程序。
【专利摘要】本发明提供更新装置和电子设备。更新装置包括闪速存储器和更新部。闪速存储器具有保存数据的多个块。更新部对多个块以块为单位依次进行更新。更新部包括:读出部、数据擦除部和数据写入部。读出部从多个块一次读出数据。数据擦除部在块单位的更新时擦除保存在该更新的对象块的数据。数据写入部通过将被读出的多个数据中的与被擦除了的数据对应的数据写入到对象块来完成块单位的更新。通过本发明能够对闪速存储器的更新处理进行简化。
【IPC分类】G06F1-32, G06F3-06
【公开号】CN104714757
【申请号】CN201410725659
【发明人】新田健一朗
【申请人】京瓷办公信息系统株式会社
【公开日】2015年6月17日
【申请日】2014年12月3日
【公告号】US20150170753
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1