【技术实现步骤摘要】
微控制器、存储模块及用于更新微控制器的韧件的方法
本专利技术是关于一种微控制器、内存模块及用于更新微控制器的韧体的方法,尤其是关于一种可不断电进行韧体更新的微控制器、内存模块及方法。
技术介绍
存储模块可包含模块板及安装于模块板上的一些易失性存储组件。除存储组件以外的一些组件(例如光学组件、音频组件等)也可整合至模块板中。一或多个控制器(例如,微控制器单元MicrocontrollerUnit,MCU)由此引入于存储模块上以控制这些组件。由控制器运行的韧件可能需要更新以修正错误(其导致这些非存储组件的故障)或将特征添加至这些非存储组件。
技术实现思路
本公开提供一种不需要关闭计算机电源以使对用户的中断最小化的韧件更新方案。本公开的一些实施例提供一种微控制器单元(MicrocontrollerUnit,MCU)。MCU包含处理单元及存储单元。存储单元经配置以包含开机载入程序区段。开机载入程序区段经配置以存储计算机程序码。所述计算机程序码在由所述处理单元执行时,使得所述MCU根据多个数据块及与所述数据块相关联的多个检查和执行第一检查机制,以在韧件更新阶段产生多个第一检查结果。本公开的一些实施例提供一种存储模块。所述存储模块包含模块板、多个易失性存储组件及MCU。模块板具有接口。易失性存储组件安置于模块板上,且经由接口电连接至外部中央处理单元(CentralProcessingUnit,CPU)。MCU安置于模块板上,且经配置以:在开机载入程序模式下自外部CPU接收多个数据块及多 ...
【技术保护点】
1.一种微控制器单元MCU,其包括:/n处理单元;及/n存储单元,其中所述存储单元配置成包括:/n开机载入程序区段,经配置以存储计算机程序码,其中所述计算机程序码在由所述处理单元执行时,使所述MCU:/n根据多个数据块及与所述数据块相关联的多个检查和执行第一检查机制,以在韧件更新阶段产生多个第一检查结果。/n
【技术特征摘要】
1.一种微控制器单元MCU,其包括:
处理单元;及
存储单元,其中所述存储单元配置成包括:
开机载入程序区段,经配置以存储计算机程序码,其中所述计算机程序码在由所述处理单元执行时,使所述MCU:
根据多个数据块及与所述数据块相关联的多个检查和执行第一检查机制,以在韧件更新阶段产生多个第一检查结果。
2.根据权利要求1所述的MCU,其中所述存储单元进一步配置成包含:
应用程序区段,经配置以存储应用程序数据;及
数据区段,经配置以存储应用程序检查和及与所述应用程序数据相关联的信息;
其中当所述计算机程序码由所述处理单元执行时,进一步使所述MCU:
根据所述应用程序区段中的所述应用程序数据及所述数据区段中的所述应用程序检查和执行第二检查机制,以在初始化阶段产生第二检查结果。
3.根据权利要求2所述的MCU,其中所述数据区段中的所述应用程序数据的所述信息包括所述应用程序数据在所述应用程序区段中的大小或地址。
4.根据权利要求2所述的MCU,其中根据所述应用程序区段中的所述应用程序数据及所述数据区段中的所述应用程序检查和执行所述第二检查机制以在所述初始化阶段产生所述第二检查结果进一步包括:
当所述第二检查结果正确时,进入应用程序模式;以及
当所述第二检查结果不正确时,进入开机载入程序模式。
5.根据权利要求1所述的MCU,其中根据所述多个数据块及与所述数据块相关联的所述多个检查和执行所述第一检查机制以在所述韧件更新阶段产生所述多个第一检查结果进一步包括:
当所述多个第一检查结果正确时,自开机载入程序模式进入应用程序模式;以及
当所述多个第一检查结果中的一个不正确时,保持在所述开机载入程序模式。
6.一种存储模块,其包括:
模块板,具有接口;
多个易失性存储组件,位于所述模块板上且经由所述接口电连接至外部中央处理单元CPU;及
微控制器单元MCU,其位于所述模块板上,经配置以:
在开机载入程序模式下自所述外部CPU接收多个数据块及多个检查和,所述多个数据块中的每一个与来自所述多个检查和的指定检查和配对,其中所述多个数据块及所述多个检查和由所述外部CPU自经更新韧件档案中撷取;及
检查所述多个数据块中的每一个是否对应于所述指定检查和。
7.根据权利要求6所述的存储模块,其中所述MCU经配置以经由系统管理总线SMBus或集成电路间总线IIC与所述外部CPU通信。
8.根据权利要求7所述的存储模块,进一步包括经由所述SMBus或所述IIC与所述外部CPU通信的串行存在检测SPD单元。
9.一种用于更新微控制器单元MCU的韧件的方法,所述MCU经由信道与外部中央处理单元CPU以通信方式耦接,所述方法包括:
所述外部CPU接收经更新韧件档案;
所述外部CPU通过执行所述经更新韧件档案来获取多个数据块及与所述多个数据块相关联的多个检查和;
所述MCU接收所述多个数据块中的第一数据块及所述多个检查和中指定给所述第...
【专利技术属性】
技术研发人员:约翰·乔瑟夫三世·克莱明斯,朱英菖,李昆桦,
申请(专利权)人:海盗船存储器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。