【技术实现步骤摘要】
数据储存装置及避免固件失效的方法
本申请主要关于数据储存装置,特别系有关于一种适用于数据储存装置的避免固件失效(failure)的方法。
技术介绍
随着电脑科技的演进,逐渐发展出各式的数据储存装置,其中又以存储器为最广受使用的储存媒介,一般来说,依据储存特性之别,存储器又可区分为挥发性(volatile)存储器与非挥发性(non-volatile)存储器,其中挥发性存储器所储存的数据会在电源供应中断后消失,而非挥发性存储器所储存的数据即使在断电时依旧能够被保存下来,只要重新供电就能够读取内存数据。以非挥发性存储器为例,其于近年来被大量使用于电子产品中,特别是可携式电子产品(如:行动电话、数位相机、以及小型游戏机等),用以长时间保存数位数据。目前市面上有许多种不同类型的非挥发性存储器,包括:快闪存储器(flashmemory)、磁阻式随机存取存储器(Magneto-resistiveRAM)、铁电随机存取存储器(FerroelectricRAM)、电阻式随机存取存储器(ResistiveRAM)、以及自旋转移力矩随机存 ...
【技术保护点】
1.一种数据储存装置,包括:/n一非挥发性存储器,包括一第一区块、以及一第二区块,其中上述第一区块储存一固件程序码;以及/n一微控制器,用以在执行上述固件程序码之前,将一预定字串写入上述第二区块,判断上述第二区块中是否存在重复的上述预定字串,当上述第二区块中不存在重复的上述预定字串时,允许执行上述固件程序码,并于上述固件程序码的执行过程中,响应一前置程序成功执行完毕而将上述第二区块中的上述预定字串抹除,以及当上述第二区块中存在重复的上述预定字串时,不允许执行上述固件程序码。/n
【技术特征摘要】 【专利技术属性】
20190116 TW 1081016111.一种数据储存装置,包括:
一非挥发性存储器,包括一第一区块、以及一第二区块,其中上述第一区块储存一固件程序码;以及
一微控制器,用以在执行上述固件程序码之前,将一预定字串写入上述第二区块,判断上述第二区块中是否存在重复的上述预定字串,当上述第二区块中不存在重复的上述预定字串时,允许执行上述固件程序码,并于上述固件程序码的执行过程中,响应一前置程序成功执行完毕而将上述第二区块中的上述预定字串抹除,以及当上述第二区块中存在重复的上述预定字串时,不允许执行上述固件程序码。
2.如权利要求1所述的数据储存装置,其特征在于,上述前置程序包括上述固件程序码的一建立连接程序。
3.如权利要求1所述的数据储存装置,其特征在于,上述非挥发性存储器还储存一启动程序码,上述微控制器还从上述非挥发性存储器载入并执行上述启动程序码,以及在上述启动程序码的执行过程中,当取得上述固件程序码的储存地址时,才执行将上述预定字串写入上述第二区块的步骤。
4.如权利要求1所述的数据储存装置,其特征在于,上述微控制器还在当上述第二区块中存在重复的上述预定字串时,进入一只读存储器程序码模式。
5.如权利要求1所述的数据储存装置,其特征在于,上述微控制器还在当上述第二区块中存在重复的上述预定字串时,判断是否需要进行除错,当需要进行除错时,允许执行上述固件程序码,以及当不需要进行除错时,不允许执行上述固件程序码。
6.如权利要求1所述的数据储存装置,其特征在于,上述第二区块为一闲置区块。
7.如权利要求1所述的数据储存装置,其特征在于,将上述预定字串写入上述第二区块的步骤包括:从上述第二区块的多页中挑选空白之一者,以及将上述预定字串写入上述挑选的空白页。
技术研发人员:吴柏纬,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。