[发明专利]一种处理器CPU初始化方法在审
申请号: | 202110942309.2 | 申请日: | 2021-08-17 |
公开(公告)号: | CN113672260A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 方奇品 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F9/50;G06F11/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘金玲 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 cpu 初始化 方法 | ||
本申请公开了一种处理器CPU初始化方法及装置,用以降低维护成本、提高生产和维修效率。该方法包括:通过寄存器读取CPU的型号;确定CPU型号所属的CPU类型;其中,不同类型的CPU的双倍速率DDR颗粒的类型、DDR布线和DDR颗粒的个数中的至少一个是不相同的;根据确定的CPU类型,获取CPU类型对应的基础初始化序列;基础初始化序列用于初始化寄存器的配置;加载基础初始化序列。基于上述方案,DDR颗粒的类型、DDR布线和DDR颗粒的个数等特征,将CPU进行分类,为每个类型CPU分别生成一套基础初始化序列,从而实现一套Bootloader程序兼容多个CPU的需求,可以降低维护成本,提高生产和维修效率。
技术领域
本申请涉及计算机领域,特别涉及一种处理器CPU初始化方法。
背景技术
在嵌入式系统(Linux)领域,根据设备运行的不同阶段,可以将设备的系统程序分为:引导程序、Linux内核、文件系统及应用程序等四个部分。其中,引导程序可以包括只读存储器程序(Rom code)和引导加载程序(Bootloader),而Rom code为固化在中央处理器(Central Processing Unit,CPU)内部程序,用户不可更改,Bootloader程序可以认为是设备上电后运行的第一个程序。Bootloader程序主要负责完成双倍速率同步动态随机存储器(Double Data Rate Synchronous Dynamic Random Access Memory,DDR)、闪存(Flash)、串口和网络等基础硬件模块初始化,系统运行环境的准备和Linux内核加载的引导。
Bootloader程序和硬件平台强相关,不同处理器架构有着不同的Bootloader程序。即使是相同硬件平台处理器,如果板级硬件存在差异,对应的Bootloader程序也不一样。因此对于开发来说需要移植和维护多套Bootloader程序,一旦出现问题需要分别对多套Bootloader程序进行同步。对于测试来说需要针对不同硬件方案的多套Bootloader程序进行多次相同的功能测试;对于产线和维修来说需要对不同Bootloader程序的设备进行区分烧录和升级,会增加维护成本,降低生产和维修效率。
发明内容
本申请实施例提供了一种处理器(Central Processing Unit,CPU)初始化方法,用以达到一套Bootloader程序可以兼容多CPU或多种硬件设备的目的。
第一方面,本申请实施例提供了一种处理器CPU初始化方法,包括:
通过寄存器读取CPU的型号;所述型号为第一型号;
确定所述第一型号所属的CPU类型;不同类型的CPU的DDR颗粒的类型、DDR颗粒的个数和DDR布线中的至少一个是不相同的;
根据确定的所述CPU类型,获取所述CPU类型对应的基础初始化序列;所述基础初始化序列用于初始化所述寄存器的配置;
加载所述基础初始化序列。
目前相关技术,对于不同的处理器架构有着不同的Bootloader,即使是相同处理器,如果板级硬件存在差异,对应的Bootloader程序也不一样。基于上述方案,根据DDR颗粒的类型、DDR颗粒的个数和DDR布线中的至少一个等特征,将CPU进行分类,为每种类型CPU分别生成一种基础初始化序列,从而实现一套Bootloader程序兼容多个CPU的需求,可以降低维护成本,提高生产和维修效率。
在一种可能的实现方式中,在确定的所述CPU类型中包含两个或两个以上CPU的型号时,根据确定的所述CPU类型,获取所述类型对应的基础初始化序列之后,还包括:
通过寄存器读取所述CPU的型号;所述型号为第二型号;
获取所述第二型号对应的配置信息;
根据所述配置信息,更新所述寄存器的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110942309.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种板材接板装置
- 下一篇:互联网金融平台信用风险监测方法、装置及计算机系统