【技术实现步骤摘要】
一种通过EEPROM调整内存参数的适配方法
[0001]本专利技术属于存储内存的适配
,具体涉及一种通过EEPROM调整内存参数的适配方法。
技术介绍
[0002]随着电子科技的快速发展,当前市场上提供内存存储芯片的品牌、种类越来越多,且芯片内部逻辑各不相同。电子板卡中应用到的内存,也会根据市场中内存的发展趋势进行迭代更换,那么问题就出现了,如果更换的内存内部逻辑参数相差比较大,就需要重新编译源码适配,编译工作复杂,适配工作量大,这样就造成市面上各种的内存板卡的适配仍存在各种各样的问题。
[0003]如授权公告号为CN114416446A所公开的内存参数适配方法、装置、终端设备及存储介质,其虽然实现了通过获取N个内存参数的M组第一参数取值,并基于M组第一参数取值对待测设备中的内存进行第一压力测试,如果第一压力测试成功的第二参数取值的组数大于H,则可以基于每个内存参数的取值在所有组的第二参数取值中的出现频率,将出现频率较高的取值作为内存参数的候选取值,在此基础上,将N个内存参数的候选取值进行组合,可以得到组数小于 ...
【技术保护点】
【技术特征摘要】
1.一种通过EEPROM调整内存参数的适配方法,其特征在于,包括有以下方法步骤:S1、根据ROM Code执行引导,进入系统;S2、SPL开始初始化CPU;S3、SPL初始化电源;S4、SPL开始EEPROM配置;S5、SPL初始化DDR;S6、SPL加载镜像;并且在S4中的EEPROM配置如下:S401、检测是否需要更新EEPROM;S402、检测到需要更新EEPROM,则获取所有配置并写入;S403、然后SPL然后读取EEPROM中的所有配置;S404、检测EEPROM配置是否有效;S405、检测EEPROM配置有效,然后开始配置eMMC接口;S406、若S401中不需要更新EEPROM;S407、则直接进入到S403中,进行读取EEPROM中的所有配置;S408、若S404中检测EEPROM配置无效,则直接结束。2.根据权利要求1所述的一种通过EEPROM调整内存参数的适配方法,其特征在于:所述S1中的ROM Code执行引导包括有以下步骤:S101、ROM Code初始化基本时钟,从选定的启动介质中加载FSBL,鉴权、启动FSBL;S102、FSBL的TF
‑
A程序,完成整个时钟树初始化,初始化DDR,从选定的介质中加载SSBL,启动SSBL;S103、SSBL的u
‑
boot,存储器、网络、USB各种方式加载LinuxKernel,启动kernel;S104、Linux内核初始化、挂载根文件系统,启动用户空间的init程序。3.根据权利要求1所述的一种通过EEPROM调整内存参数的适配方法,其特征在于:所述S4中的EEPROM配置是内存一部分参数和内存相关的参数放到EEPROM中,然后在后续更换内存时,直接更新EEPROM中的配置,通过EEPROM电路实现调整内存参数,自动适配。4.根据权利要求1所述的一种通过EEPROM调整内存参数的适配方法,其特征在于:所述EEPROM的芯片采用的是UDFN8封装,所述...
【专利技术属性】
技术研发人员:杨博,梁飞,韩少华,李洋,宋明洋,于洪飞,
申请(专利权)人:保定飞凌嵌入式技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。