【技术实现步骤摘要】
一种数据标定方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据标定
,尤其涉及一种数据标定方法、装置、电子设备及存储介质。
技术介绍
[0002]在当前汽车ECU软件开发过程中,需要用到标定功能,修改某些关键参数,这些参数称为标定数据。标定数据在开发过程中需要加载在RAM中运行,以便随时修改;但在完成开发后又需要固化至Flash中保存。
[0003]在开发过程中需要使用标定组件实现这些数据在Flash与RAM之间的映射关系。当前常采用1:1的映射关系,即将完整的标定数据段从Flash映射至RAM。
[0004]但随着ECU软件功能的增加,标定数据的数量也不断增加,由此带来了RAM资源紧缺的问题。
技术实现思路
[0005]本专利技术提供了一种数据标定方法、装置、电子设备及存储介质,以解决RAM资源紧缺的问题。
[0006]根据本专利技术的一方面,提供了一种数据标定方法,包括:
[0007]获取标定工具的标定请求,解析所述标定请求得到标定量地址;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种数据标定方法,其特征在于,包括:获取标定工具的标定请求,解析所述标定请求得到标定量地址;在所述标定量地址为Flash地址的情况下,将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器;根据所述映射关系获取所述目标Flash块映射后的目标RAM地址,基于所述目标RAM地址进行数据标定。2.根据权利要求1所述的方法,其特征在于,在基于所述目标RAM地址进行数据标定之后,还包括:通过开启Overlay功能的核心获取所述目标RAM地址的标定数据,通过未开启Overlay功能的核心获取所述Flash地址的标定数据。3.根据权利要求1所述的方法,其特征在于,在将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器之前,还包括:获取所述Flash地址对应的目标Flash块的映射标识;根据所述映射标识判断所述目标Flash块上的标定数据是否已映射至RAM块;若是,则执行根据所述映射关系获取所述目标Flash块映射后的目标RAM地址步骤;否则,执行将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器步骤。4.根据权利要求3所述的方法,其特征在于,在将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器之前,还包括:根据RAM块的标志位判断是否存在空闲RAM块;若是,则执行将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器步骤;否则,确定无可用RAM块,向所述标定工具发送错误码。5.根据权利要求2所述的方法,其特征在于,所述将所述Flash地址对应的目标Flash块与空闲RAM块的映射关系配置到Overlay寄存器,包括:将所述Flash地址分别与各个Flash块的首地址和尾地址进行比较,根据比较结果确定所述Flas...
【专利技术属性】
技术研发人员:许凯程,孙忠刚,姜珊,王兆麒,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。