本申请涉及车辆,尤其涉及一种校准参数写入方法、装置、电子设备及存储介质。
背景技术:
1、ddr sdram(double data rate synchronous dynamic random access memory,双倍速率同步动态随机存储器)(简称ddr)校准参数可以用于设置ddr控制器(ddr控制器集成在soc(system on chip,系统级芯片)中)的寄存器,主要用于drr控制器与ddr匹配,以使ddr发挥最佳性能。
2、目前,在写入ddr校准参数时是通过将训练得到的ddr校准参数写入系统代码中,代码编译系统把校准参数编译到系统固件中,然后将固件烧写到终端主板中,终端的操作系统启动后,会把ddr校准参数导入终端主板的ddr控制器中。
3、而针对同一车型,会配有高配中控终端和低配中控终端,高配中控终端和低配中控终端需要的内存大小是不同的,例如,高配中控终端需要内存大小是8g,低配中控终端对内存需求4g。因此,就需要高配中控终端训练得到一组校准参数,低配中控终端训练得到一组校准参数。而现有的软件架构只能导入一组校准参数,导致一套软件无法兼容使用同一soc的高低配终端。
4、为了解决上述问题,现有技术中通常是采用下述两种方案:
5、1、低配车和高配车上的中控终端均采用相同的内存,校准参数是一致的,此种情况势必造成低配车型硬件成本的增加;
6、2、低配车和高配车上的中控终端采用不同类型的内存,此时需要两套软件,每套软件采用相应的校准参数,此种情况势必增加软件的维护成本。
技术实现思路
1、本申请实施例提供一种校准参数写入方法、装置、电子设备及存储介质,以解决相关技术中针对不同配置车型的内存校准参数导入方式,造成低配车型硬件成本的增加,或软件维护成本增加的问题。
2、为了解决上述技术问题,本申请实施例是这样实现的:
3、第一方面,本申请实施例提供了一种校准参数写入方法,包括以下步骤:
4、响应于车载终端系统启动,执行以下操作:
5、获取当前车载终端内部随机存取存储器的标识信息;
6、基于所述标识信息,调用对应第三方应用内的目标校准参数;
7、控制所述目标校准参数写入所述车载终端内部系统级芯片的随机存取存储器的控制器内。
8、可选地,所述获取当前车载终端内部随机存取存储器的标识信息,包括以下步骤:
9、基于数据总线访问所述随机存取存储器,得到所述随机存取存储器的制造商标识和存储器标识;
10、将所述制造商标识和所述存储器标识确定为所述随机存取存储器的标识信息。
11、可选地,所述基于数据总线访问所述随机存取存储器,得到所述随机存取存储器的制造商标识和存储器标识,包括以下步骤:
12、生成所述随机存取存储器的标识获取指令;
13、发送所述标识获取指令至所述随机存取存储器;
14、获取由所述随机存取存储器根据所述标识获取指令返回的所述随机存取存储器的制造商标识和存储器标识。
15、可选地,在所述获取当前车载终端内部随机存取存储器的标识信息之前,还包括以下步骤:
16、在所述车载终端进入内存校准模式之后,获取内存校准固件;
17、运行所述内存校准固件;
18、基于随机存取存储器校验工具,训练得到所述目标校准参数;
19、将所述目标校准参数写入源代码,生成所述第三方应用。
20、第二方面,本申请实施例提供了一种校准参数写入装置,包括以下模块:
21、标识信息获取模块,用于响应于车载终端系统启动,获取当前车载终端内部随机存取存储器的标识信息;
22、校准参数调用模块,用于基于所述标识信息,调用对应第三方应用内的目标校准参数;
23、校准参数写入模块,用于控制所述目标校准参数写入所述车载终端内部系统级芯片的随机存取存储器的控制器内。
24、可选地,所述标识信息获取模块包括以下单元:
25、存储器标识获取单元,用于基于数据总线访问所述随机存取存储器,得到所述随机存取存储器的制造商标识和存储器标识;
26、标识信息确定单元,用于将所述制造商标识和所述存储器标识确定为所述随机存取存储器的标识信息。
27、可选地,所述存储器标识获取单元包括以下子单元:
28、标识指令生成子单元,用于生成所述随机存取存储器的标识获取指令;
29、标识指令发送子单元,用于发送所述标识获取指令至所述随机存取存储器;
30、存储器标识获取子单元,用于获取由所述随机存取存储器根据所述标识获取指令返回的所述随机存取存储器的制造商标识和存储器标识。
31、可选地,所述装置还包括以下模块:
32、校准固件获取模块,用于在所述车载终端进入内存校准模式之后,获取内存校准固件;
33、校准固件运行模块,用于运行所述内存校准固件;
34、校准参数训练模块,用于基于随机存取存储器校验工具,训练得到所述目标校准参数;
35、第三方应用生成模块,用于将所述目标校准参数写入源代码,生成所述第三方应用。
36、第三方面,本申请实施例提供了一种电子设备,包括:
37、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项所述的校准参数写入方法。
38、第四方面,本申请实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的校准参数写入方法。
39、在本申请实施例中,通过响应于车载终端系统启动,获取当前车载终端内部随机存取存储器的标识信息,基于标识信息调用对应第三方应用内的目标校准参数,控制目标校准参数写入车载终端内部系统级芯片的随机存取存储器的控制器内。本申请实施例通过在第三方应用内导入两种校准参数,根据识别的随机存取存储器的标识调用对应第三方应用内的目标校准参数,因此,通过一套软件即可使用同一soc的高低配终端,不会造成低配车型的硬件成本的增加,同时降低了软件维护成本。
40、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种校准参数写入方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,所述获取当前车载终端内部随机存取存储器的标识信息,包括以下步骤:
3.根据权利要求2所述的方法,所述基于数据总线访问所述随机存取存储器,得到所述随机存取存储器的制造商标识和存储器标识,包括以下步骤:
4.根据权利要求1所述的方法,在所述获取当前车载终端内部随机存取存储器的标识信息之前,还包括以下步骤:
5.一种校准参数写入装置,其特征在于,包括以下模块:
6.根据权利要求5所述的装置,所述标识信息获取模块包括以下单元:
7.根据权利要求6所述的装置,所述存储器标识获取单元包括以下子单元:
8.根据权利要求5所述的装置,所述装置还包括以下模块:
9.一种电子设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1至4任一项所述的校准参数写入方法。