金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210544250.6 (22)申请日 2022.05.19 (71)申请人 深圳比特微电子科技有限公司 地址 518000 广东省深圳市南 山区高新 南 六道航盛科技大厦801 (72)发明人 佘晨宇 艾国 杨作兴  (74)专利代理 机构 北京德琦知识产权代理有限 公司 11018 专利代理师 陈舒维 宋志强 (51)Int.Cl. G06F 9/445(2018.01) G06F 3/06(2006.01) (54)发明名称 一种嵌入式系统的启动方法和系统 (57)摘要 本发明提供了一种嵌入式系统的启动方法 和系统, 包括响应于嵌入式系统的上电启动, 从 指令存储介质的存储区域加载嵌入式系统的第 一引导程序, 其中, 第一引导程序中预先植入有 初始化参数集合, 并且, 初始化参数集合中包含 匹配至少两种存储器的初始化参数; 响应于第一 引导程序的加载成功, 获取烧录在指令存储介质 的配置模组中的存储器配置信息; 基于存储器配 置信息, 确定嵌入式系统当前配置的指定存储 器; 利用初始化参数集合中匹配指定存储器的初 始化参数, 执行嵌入式系统的存储器初始化进 程; 本发明将引导程序写在指令存储介质中, 与 配置存储区域完全独立, 因此对指令存储介质进 行的擦写操作, 均不会影 响配置存储区域中记录 的存储器的配 置信息。 权利要求书1页 说明书6页 附图2页 CN 114647461 A 2022.06.21 CN 114647461 A 1.一种嵌入式系统的启动方法, 其特 征在于, 响应于所述嵌入式系统 的上电启动, 从指令存储介质的存储区域加载所述嵌入式系统 的第一引导程序, 其中, 所述第一引导程序中预先植入有初始化参数集合, 并且, 所述初始 化参数集合中包含匹配至少两种存 储器的初始化 参数; 响应于所述第 一引导程序的加载成功, 获取烧录在所述指令存储介质的配置模组中的 存储器配置信息; 基于所述存 储器配置信息, 确定所述嵌入式系统当前配置的指定存 储器; 利用所述初始化参数集合中匹配所述指定存储器的初始化参数, 执行所述嵌入式系统 的存储器初始化进程。 2.根据权利要求1所述的嵌入式系统的启动方法, 其特征在于, 所述嵌入式系统 的存储 器初始化进程之后, 所述启动方法进一 步包括: 从所述存 储区域加载 所述嵌入式系统的第二引导 程序。 3.根据权利要求1所述的嵌入式系统的启动方法, 其特征在于, 所述获取烧录在所述指 令存储介质的配置模组中的存 储器配置信息, 包括: 检测所述配置模组中烧录的固化信息, 所述固化信息用于表征 所述存储器配置信息 。 4.根据权利要求1所述的嵌入式系统的启动方法, 其特征在于, 所述基于所述存储器配 置信息, 确定所述嵌入式系统当前配置的指定存 储器, 包括: 根据所述存 储器配置信息, 确定所述指定存 储器的存 储器型号。 5.根据权利要求4所述的嵌入式系统的启动方法, 其特征在于, 所述根据 所述存储器配 置信息, 确定所述指定存 储器的存 储器型号, 包括: 获取预先植入在所述第 一引导程序中的对应关系表, 所述对应关系表中包含预先设定 的配置信息和存 储器型号之间的第一对应关系信息; 通过查询获取到的所述对应关系表, 确定所述指定存 储器的存 储器型号。 6.根据权利要求5所述的嵌入式系统的启动方法, 其特 征在于, 所述对应关系表中还包含预先设定的存储器型号和匹配的初始化参数之间的第二对 应关系信息; 所述利用所述初始化参数集合中匹配所述指定存储器的初始化参数, 执行所述嵌入式 系统的存 储器初始化进程, 包括: 通过查询所述对应关系表, 确定所述初始化参数集合中匹配所述指定存储器的初始化 参数; 利用确定的初始化 参数, 执行所述嵌入式系统的存 储器初始化进程。 7.一种嵌入式系统, 其特征在于, 包括处理器和指令存储介质, 其中, 所述处理器用于 执行如权利要求1至 6中任一项所述的启动方法。 8.根据权利要求7所述的嵌入式系统, 其特征在于, 所述配置模组包括用于烧录固化信 息的一次性可编程逻辑器件。 9.根据权利要求8所述的嵌入式系统, 其特征在于, 所述一 次性可编 程逻辑器件包括寄 存器, 所述固化信息是由所述寄存器的标志位 来表征的。 10.根据权利要求9所述的嵌入式系统, 其特征在于, 所述寄存器为一次性可编程寄存 器。权 利 要 求 书 1/1 页 2 CN 114647461 A 2一种嵌入式系统的启动方 法和系统 技术领域 [0001]本发明涉及嵌入式系统技术领域, 具体地说, 本发明涉及一种 嵌入式系统的启动 方法和系统。 背景技术 [0002]在嵌入式领域, 同步动态随机存储器 (Dynamic  Random Access Memory, DRAM, 以 下简称DRAM) 被广泛用于临时运行和计算数据的存储。 随着DRAM的速率不断提升, DRAM总线 的时序要求越来越高。 由于DRAM的晶圆工艺不同、 封装工艺不同, 其参数会存在差异。 因此, 为了提高DRAM的采样准确率, 保证有足够的信号采样窗口裕量, 在设计阶段需要对DRAM进 行shmoo调参。 Shmoo参数跟DRAM的晶圆工艺、 内部晶圆布局及走线、 封装工艺等有很大关 系, 因此不同厂 商、 甚至同一厂 商不同型号的DRAM对应的shmo o参数都会不同。 [0003]从产品角度, 一个系统通常需要兼容不同的DRAM, 一方面保证系统迭代的兼容性, 另一方面也能保证供货的稳定性。 系统在兼容DRAM的同时, 也要对不同DRAM的参数进行兼 容。 由于DRA M内部的存储器读出 (Memory  Read, MR) 寄存器无法记录chip  ID信息的, 因此系 统无法区别DRAM 。 发明内容 [0004]有鉴于此, 本发明旨在提供一种能够克服现有技术的上述至少一个缺陷的解决方 案。 [0005]本发明一方面提供了一种 嵌入式系统的启动方法,  包括响应于所述嵌入式系统 的上电启动, 从指 令存储介质的存储区域加载所述嵌入式系统的第一引导程序, 其中, 所述 第一引导程序中预先植入有初始化参数集合, 并且, 所述初始化参数集合中包含匹配至少 两种存储器的初始化参数; 响应于所述第一引导程序的加载成功, 获取烧录在所述指令存 储介质的配置模组中的存储器配置信息; 基于所述存储器配置信息, 确定所述嵌入式系统 当前配置的指定存储器; 利用所述初始化参数集合中匹配所述指定存储器的初始化参数, 执行所述嵌入式系统的存 储器初始化进程。 [0006]在一个实施方式中, 所述嵌入式系统的存储器初始化进程之后, 所述启动方法进 一步包括: 从所述存 储区域加载 所述嵌入式系统的第二引导 程序。 [0007]在一个实施方式中, 所述获取烧录在所述指令存储介质的配置模组中的存储器配 置信息, 包括: 检测所述配置模组中烧录的固化信息, 所述固化信息用于表征所述存储器配 置信息。 [0008]在一个实施方式中, 所述基于所述存储器配置信息, 确定所述嵌入式系统当前配 置的指定存 储器, 包括: 根据所述存 储器配置信息, 确定所述指定存 储器的存 储器型号。 [0009]在一个实施方式中, 所述根据所述存储器配置信息, 确定所述指定存储器的存储 器型号, 包括: 获取预先植入在所述第一引导程序中的对应关系表, 所述对应关系表中包含 预先设定的配置信息和存储器型号之 间的第一对应关系信息; 通过查询获取到的所述对应说 明 书 1/6 页 3 CN 114647461 A 3

.PDF文档 专利 一种嵌入式系统的启动方法和系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种嵌入式系统的启动方法和系统 第 1 页 专利 一种嵌入式系统的启动方法和系统 第 2 页 专利 一种嵌入式系统的启动方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:34上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。