【技术实现步骤摘要】
多核车载SoC软件升级分区切换方法及存储介质
[0001]本专利技术涉及汽车领域领域,特别是涉及一种多核车载SoC软件升级分区切换方法,以及一种用于执行所述方法中各步骤的计算机可读存储介质。
技术介绍
[0002]OTA(Over The Air)升级是一种通过无线网络将升级包下载到设备终端,完成设备终端系统固件或者应用软件更新的技术。当前在计算机及智能手机领域中已广泛使用OTA升级技术进行设备终端的固件升级,但PC或者智能手机在进行OTA升级时,当固件升级包下载完成后,系统会重启进入一种系统最小模式完成固件升级包的安装,安装完成后,系统再重启才能进入正常的用户应用模式。在固件升级过程中,用户无法正常使用终端设备的功能,降低了用户的体验。
[0003]伴随着汽车智能化、网联化的发展,OTA升级技术在车载控制器领域得到了广泛应用。当前,为了提升车载电子控制单元(Electronic Control Unit,ECU)升级时的稳定性及用户体验,一般采用A/B分区无感升级方式,即可升级分区一般设置成A分区与B分区两个分区, ...
【技术保护点】
【技术特征摘要】
1.一种多核车载SoC软件升级分区切换方法,其特征在于,包括以下步骤:S1,将多核SoC支持升级的每个核分别标记ID,每个核形成独立的升级配置参数;S2,当收到升级请求时,判断所要升级核的ID并读取该ID所对应的升级配置参数;S3,确定当前升级核的活动分区及待升级分区;S4,查看对应的升级文件是否存在,若存在则将待升级的程序安装至升级分区的非活动分区;安装完成后,进行升级文件的校验,校验成功则认为该核升级完成,否则认为升级失败直接退出升级模式;S5,该核升级完成后,如收到其他核的升级请求,则重复上述步骤升级其他核,直至所有核升级完成;S6,先将原始配置参数备份至参数备份区,再更新原始配置参数进行分区切换;S7,当收到复位指令后,系统进行重启;重启后,读取原始配置参数并进行校验;S8,若原始配置参数校验成功,判断各核的启动分区,并根据启动时序,逐一启动SoC各核;若原始配置参数校验失败,读取备份配置参数并进行校验;S9,若备份配置参数校验成功,判断各核的启动分区,并根据启动时序,逐一启动SoC各核;若备份配置参数校验失败,则根据读取的原始配置参数及备份配置参数尝试修复配置参数;S10,若修复后校验成功,则认为参数修复成功,根据原始配置参数进行分区启动流程,否则认为配置参数修复失败,退出多核SoC系统启动流程。2.如权利要求1所述多核车载SoC软件升级分区切换方法,其特征在于,升级配置参数包括:(1)ValidFlag,表征该核升级配置参数数据的有效性;(2)CrcH,每个核参数区Crc校验值;(...
【专利技术属性】
技术研发人员:刘爱松,吴纪铎,赵梦海,马纪伟,陈昌盛,
申请(专利权)人:联创汽车电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。