[发明专利]内存参数配置方法及电子设备有效
申请号: | 201810998444.7 | 申请日: | 2018-08-29 |
公开(公告)号: | CN108984219B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 郭峰 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 参数 配置 方法 电子设备 | ||
本发明涉及计算机技术领域,提供一种内存参数配置方法及电子设备。其中,内存参数配置方法应用于电子设备,包括:在电子设备启动时,保存当次磋商出的一组每个内存芯片的内存参数;获得设备的启动次数;判断启动次数小于启动次数阈值时,获得与启动次数对应的每次保存的磋商出的一组每个内存芯片的内存参数;从每次保存的每个内存芯片的内存参数中确定每个内存芯片的当前最优化内存参数,共确定一组每个内存芯片的当前最优化内存参数;利用一组每个内存芯片的当前最优化内存参数配置并初始化内存芯片。该方法配置的内存参数准确性高,有利于改善提高电子设备的可靠性,同时能够自动适应电子设备本身的电气特征,降低电子设备设计成本。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种内存参数配置方法及电子设备。
背景技术
随着当前移动互联网,云技术,大数据等各种主流技术的快速发展,具有各式各样业务功能的嵌入式设备也如雨后春笋一般的涌现出来,为了实现这些具有大量数据处理业务的功能需求,往往都会在设备上设计大容量的内存,用于处理器在实现各种功能时的程序运行及数据处理,相应地,对于内存读写访问的稳定性也就有着越来越高的要求,而内存是否能够长时间的稳定访问,又主要取决于配置到内存控制器中的内存时序参数是否准确、可靠。
在现有技术中,获得嵌入式设备的内存时序参数,一般有两种方法,一种是在每次启动时与内存芯片进行磋商,另一种是使用静态参数。其中,第一种方法获得的内存时序参数易受环境因素影响,可靠性较差,第二种方法对嵌入式设备本身的硬件一致性要求较高,普通企业生产出的嵌入式设备难以满足要求。
发明内容
本发明实施例提供一种内存参数配置方法及电子设备,并通过如下技术方案实现:
第一方面,本发明实施例提供一种内存参数配置方法,应用于电子设备,包括:
在电子设备启动时,保存当次电子设备的内存控制器与电子设备的至少一个内存芯片磋商出的一组每个内存芯片的内存参数;
获得电子设备的启动次数;
判断启动次数小于启动次数阈值时,获得与启动次数对应的每次保存的内存控制器与至少一个内存芯片磋商出的一组每个内存芯片的内存参数;
从每次保存的每个内存芯片的内存参数中确定每个内存芯片的当前最优化内存参数,对于至少一个内存芯片共确定一组每个内存芯片的当前最优化内存参数;
利用一组每个内存芯片的当前最优化内存参数配置并初始化至少一个内存芯片。
上述方法在配置内存参数时,综合考虑了电子设备本次启动时磋商出的内存参数以及电子设备在之前每次启动时磋商出的内存参数,基于此获得每个内存芯片的当前最优化内存参数,并基于获得的一组每个内存芯片的当前最优化内存参数配置并初始化电子设备的至少一个内存芯片。从而,能够有效避免电子设备在某次启动过程中因受到环境干扰导致磋商出来的内存参数存在异常的情况,确保配置的内存参数准确可靠,进而确保电子的成功启动,提高电子设备的可靠性。
此外,该内存参数配置方法仍然是一种基于磋商获得内存参数的方法,因此是一种自适应的方法,即针对每台电子设备都会生成与该电子设备的电气特征匹配的内存参数,从而有效降低了电子设备对硬件设计一致性的依赖,即在保证电子设备运行可靠性的前提下降低了电子设备的设计成本。
在一个可能的设计中,在电子设备启动时,保存当次电子设备的内存控制器与电子设备的至少一个内存芯片磋商出的一组每个内存芯片的内存参数,包括:
在电子设备启动时,保存当次内存控制器与至少一个内存芯片磋商出的一组每个内存芯片的内存参数至非易失性存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810998444.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:BIOS支持交换鼠标左右键的方法
- 下一篇:硬件擦除方法和系统