一种控制器的初始化方法、控制器及相关设备技术

技术编号:45864863 阅读:9 留言:0更新日期:2025-07-19 11:20
本申请提供了一种控制器的初始化方法、装置及相关设备,包括:从外部存储介质传输模拟EEPROM数据扇区到控制器的内部RAM中,以在控制器内部实现对外部存储介质的RAM镜像;通过控制器的NVM初始化模块对RAM镜像中查找支持初始化的有效数据,其中,NVM初始化模块是控制器内部对非易失性数据进行存储的功能组件;当控制器上电进行初始化时,从RAM镜像中读取有效数据进行控制器初始化启动。本方案通过在控制器内部RAM镜像的方式将控制器初始化时需要从外部存储介质读取的数据变为从控制器内部直接进行读取,便于控制器初始化时能够快速获取支持初始化的有效数据,大幅减少了控制器初始化的复杂度和数据读取链路,有效减少了控制器的初始化需要的时间。

【技术实现步骤摘要】

本申请涉及汽车电子,尤其涉及一种控制器的初始化方法、控制器及相关设备


技术介绍

1、随着汽车智能化的普及,mcu(微控制器)作为智能车辆的重要控制芯片在智能车辆中的应用越来越多,mcu的启动及时性能对车辆的多种控制性能有着显著的影响,例如解锁迎宾、故障重启后的快速恢复能力等。将汽车电子
,mcu这种集成电路芯片作为复杂系统的电子控制模块(ecu)的核心部件之一,负责执行控制程序和处理数据。目前汽车电子领域使用的ecu执行的控制器软件程序多是基于classic autosar platform平台开发的,该平台为汽车电子系统提供一种标准化的软件架构。但基于该平台开发的控制器软件程序在配置为受mcu进行初始化启动时,往往需要从外部模拟的eeprom读取对应的控制指令数据才能完成初始化启动,这一技术实施过程需要频繁调用控制器fls(闪存)驱动提供的接口,根据当前mcu控制器和外部存储媒介之间定义的通讯机制(比如qspi)进行数据访问,涉及通信的上下游功能模块多、链路繁琐,需要消耗较长的时间。从而一定程度上影响控制车辆布置的mcu初始化启动的及时性,用户的本文档来自技高网...

【技术保护点】

1.一种控制器的初始化方法,其特征在于,包括:

2.根据权利要求1所述的控制器的初始化方法,其特征在于,所述通过控制器的NVM初始化模块对所述RAM镜像中扫描支持所述初始化的有效数据,包括:

3.根据权利要求1所述的控制器的初始化方法,其特征在于,所述从所述外部存储介质传输模拟EEPROM数据扇区到所述控制器的内部RAM中,包括:

4.根据权利要求2所述的控制器的初始化方法,其特征在于,所述方法还包括:基于所述RAM镜像和所述标识符,检测所述模拟EEPROM数据扇区中是否存在需要修复的分区;

5.根据权利要求1所述的控制器的初始化方法,其特...

【技术特征摘要】

1.一种控制器的初始化方法,其特征在于,包括:

2.根据权利要求1所述的控制器的初始化方法,其特征在于,所述通过控制器的nvm初始化模块对所述ram镜像中扫描支持所述初始化的有效数据,包括:

3.根据权利要求1所述的控制器的初始化方法,其特征在于,所述从所述外部存储介质传输模拟eeprom数据扇区到所述控制器的内部ram中,包括:

4.根据权利要求2所述的控制器的初始化方法,其特征在于,所述方法还包括:基于所述ram镜像和所述标识符,检测所述模拟eeprom数据扇区中是否存在需要修复的分区;

5.根据权利要求1所述的控制器的初始化方法,其特征在于,所述方法还包括:在所述控制器上电执行所述初始化完成后,舍弃所述控制器内部的ram镜像数据。

6.根据权利要求5所述的控制器的...

【专利技术属性】
技术研发人员:潘钢闫树成
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1