[发明专利]多处理器主板电源管理程序远程升级方法有效
申请号: | 201510977263.2 | 申请日: | 2015-12-23 |
公开(公告)号: | CN105573802B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 何宁;曹清;秦骏;袁博;吴福永;杨培和;关通;刘国庆 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种多处理器主板电源管理程序远程升级方法,包括:采用具有闪存程序存储器的电源管理芯片作为多处理器主板电源的电源管理芯片;在电源管理芯片的闪存程序存储器中写入用户程序和Bootloader程序;在电源管理芯片收到升级命令后,保存当前状态;在保存当前状态之后,启动Bootloader程序以通过Bootloader程序来擦除闪存程序存储器中的升级命令指示的当前的用户程序并烧写升级命令指示的新的用户程序;在烧写新的用户程序完成之后跳出Bootloader程序,并且恢复第三步骤中保存的当前状态。 | ||
搜索关键词: | 处理器 主板 电源 管理程序 远程 升级 方法 | ||
【主权项】:
1.一种多处理器主板电源管理程序远程升级方法,其特征在于包括:第一步骤:采用具有闪存程序存储器的电源管理芯片作为多处理器主板电源的电源管理芯片;第二步骤:在电源管理芯片的闪存程序存储器中写入用户程序和BootLoader程序,BootLoader程序与用户程序分别占用闪存程序存储器的不同闪存空间;第三步骤:在电源管理芯片收到升级命令后,保存当前状态;第四步骤:在保存当前状态之后,启动BootLoader程序以通过BootLoader程序来擦除闪存程序存储器中的升级命令指示的当前的用户程序并烧写升级命令指示的新的用户程序;第五步骤:在烧写新的用户程序完成之后跳出BootLoader程序,并且恢复第三步骤中保存的当前状态;其中,闪存程序存储器包括BootLoader程序代码存储映射堆栈、组合代码存储映射堆栈、以及用户程序代码存储映射堆栈;而且,通过BootLoader程序与用户程序以合并的方式写入闪存程序存储器中,使得BootLoader程序代码存储映射堆栈在顶部存储了BootLoader程序重启代码和BootLoader程序主代码;使得组合代码存储映射堆栈从顶部往下依次存储了BootLoader程序重启代码、BootLoader程序主代码、用户程序中断代码和用户程序主代码;使得用户程序代码存储映射堆栈从底部往上依次存储了用户程序主代码和用户程序中断代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510977263.2/,转载请声明来源钻瓜专利网。