[发明专利]对由设有执行核、安全核和非易失性存储器的计算机执行的软件功能的数据重新编程的方法在审
| 申请号: | 201980008503.4 | 申请日: | 2019-01-15 |
| 公开(公告)号: | CN111936978A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | L·卡莱斯;J·莫尼耶 | 申请(专利权)人: | 法国大陆汽车公司;大陆汽车有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06;G06F21/57 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑瑾彤;申屠伟进 |
| 地址: | 法国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设有 执行 安全 非易失性存储器 计算机 软件 功能 数据 重新 编程 方法 | ||
1.用于对由至少一个执行核(1)和至少一个安全核(2)执行的软件功能的数据进行重新编程的方法,要重新编程的数据存在于由执行核(1)管理的至少一个非易失性存储器(4)中以及由安全核(2)管理的至少一个非易失性存储器(5)中,由执行核(1)管理的至少一个非易失性存储器(4)与由安全核(2)管理的至少一个非易失性存储器(5)在物理上分开,每个非易失性存储器由一组管理功能进行管理,其特征在于,该方法包括以下步骤:
• 在接收到重新编程请求时,
• 在第一布尔值中存储第二值,
• 确定第一布尔值是否等于第二值以及第二布尔值是否等于第一值,
• 如果是这种情况,则使执行核(1)通过双向通信通道(3)向管理包括要重新编程的数据的非易失性存储器的至少一个安全核(2)发送至少一个重新初始化请求、以及向包括要重新编程的数据的由执行核(1)管理的非易失性存储器的每组管理功能(6)发送至少一个初始化请求,
• 在自发送至少一个重新初始化请求的时刻开始经过了预定的持续时间之后,在第二布尔值中存储第二值,
• 确定是否发生了预定的重新编程事件,
• 如果是这种情况,则在第一布尔值中存储第一值,同时保持第二布尔值中的第二值,并且使管理包括要重新编程的数据的非易失性存储器的至少一个安全核(2)发送将已存储的预定值写入到与由所述至少一个安全核(2)管理的非易失性存储器(5)相关联的该组存储器管理功能(7)的请求,使得将与软件功能相关联的被视为空白的已存储的预定值写入到由所述至少一个安全核(2)管理的包括要重新编程的数据的所述非易失性存储器(5)中。
2.根据权利要求1所述的方法,其中,确定在接收到重新编程请求之前是否发生了预定的初始化事件,并且如果是这种情况,则用第一值来初始化第一布尔值和第二布尔值。
3.根据权利要求2所述的方法,其中,初始化事件选自:对至少一个执行核(1)、至少一个安全核(2)、非易失性存储器以及相关联的管理功能的供电的建立、以及预定的定时。
4.根据前述权利要求中的任一项所述的方法,其中,重新编程请求包括在重新初始化之后的软件版本号,并且在通过双向通信通道(3)将至少一个重新初始化请求发送给至少一个安全核(2)之后,存储重新初始化之后的软件版本,并且改变第二布尔值以使其采用第二值,从而能够确定后面的重新初始化请求是否是针对当前版本号的首次请求。
5.根据前述权利要求中的任一项所述的方法,其中,重新编程事件选自:停止然后恢复对至少一个执行核(1)和至少一个安全核(2)、非易失性存储器、以及相关联的管理功能的供电,与对至少一个重新初始化请求的处理的估计持续时间相对应的预定定时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于法国大陆汽车公司;大陆汽车有限公司,未经法国大陆汽车公司;大陆汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980008503.4/1.html,转载请声明来源钻瓜专利网。





