【技术实现步骤摘要】
一种软件容错恢复方法、装置、设备及存储介质
[0001]本申请涉及通信
,更具体地,涉及一种软件容错恢复方法、装置、设备及存储介质。
技术介绍
[0002]随着汽车的智能化,无论是在车辆的控制领域、车载娱乐领域,还是在车辆的自动驾驶领域,都需要大容量、高速率的存储系统做汽车智能化的支撑。目前,EMMC芯片作为存储器的存储系统已经十分普遍。但是,由于EMMC存储系统的固有缺陷,连接有EMMC芯片的系统存在安全性低下的问题。
技术实现思路
[0003]本申请提出了一种软件容错恢复方法、装置、设备及存储介质,以改善上述问题。
[0004]第一方面,本申请实施例提供了一种软件容错恢复方法,应用于连接有EMMC芯片的系统级芯片,该方法包括:在EMMC芯片处于工作状态下,若获取到目标访问请求,判断历史访问请求是否执行完成,历史访问请求为在获取到目标访问请求之前获取到的访问请求,目标访问请求用于使系统级芯片访问EMMC芯片;若历史访问请求访问未执行完成,保存执行历史访问请求中访问的EMMC芯片的内容;在完成保 ...
【技术保护点】
【技术特征摘要】
1.一种软件容错恢复方法,其特征在于,应用于系统级芯片,所述系统级芯片连接有EMMC芯片,所述方法包括:在所述EMMC芯片处于工作状态下,若获取到目标访问请求,判断历史访问请求是否执行完成,所述历史访问请求为在获取到所述目标访问请求之前获取到的访问请求,所述目标访问请求用于使所述系统级芯片访问所述EMMC芯片;若所述历史访问请求访问未执行完成,保存执行所述历史访问请求中访问的所述EMMC芯片的内容;在完成保存所述历史访问请求中访问的所述EMMC芯片的内容后,重新启动所述EMMC芯片,并基于保存的所述历史访问请求中访问的所述EMMC芯片的内容执行所述历史访问请求;若所述历史访问请求访问执行完成,执行所述目标访问请求以访问所述EMMC芯片。2.根据权利要求1所述的方法,其特征在于,所述保存所述历史访问请求中访问的所述EMMC芯片的内容后,重新启动所述EMMC芯片,并基于所述当前内容执行所述历史访问请求,包括:保存所述历史访问请求中访问的所述EMMC芯片的内容后,关闭所述EMMC芯片的电源预设时间段后再次启动所述EMMC芯片;在所述EMMC芯片启动完成后,基于保存的所述历史访问请求中访问的所述EMMC芯片的内容执行所述历史访问请求。3.根据权利要求1所述的方法,其特征在于,所述若所述历史访问请求访问未执行完成,保存执行所述历史访问请求中访问的所述EMMC芯片的内容之后,所述方法还包括:获取所述历史访问请求访问未执行完成时产生的错误类型;基于所述错误类型创建容错恢复标志;若所述历史访问请求执行完成,所述方法还包括:判断是否存在所述容错恢复标志;若存在所述容错恢复标志,创建容错恢复成功标志,根据所述容错恢复标志和容错恢复成功标志获得目标日志。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在获得所述目标日志后,清除所述容错恢复标志和容错恢复成功标志。5.根据权利要求1所述的方法,其特征在于,所述基于保存的所述历史访问请求中访问所述EMMC芯片的内容执行所述历史访问请求,包括:基于保存的所述历史访问请求中访问所述EMMC芯片的内容,控制所述EMMC芯片中的控制器发送所述历史访问请求对应的访问地址和访问数据大小至所述EMMC芯片中的存储器,以使所述存储器基于所述访问地址和访问数据大小将所述系统级芯片发送的数据写入至所述存储器,或者基于所述访问地址和访问数据大小从所述存储器中读取数据并发送至所述系统级芯片。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若获取到目标访问请求,解析所述目标访问...
【专利技术属性】
技术研发人员:黄歆,林乔捷,闫雪,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。