发明名称 用于改变控制单元的存储器中的软件的方法和计算机系统
摘要 本发明涉及一种用于改变电子控制单元的存储器中的软件的方法和计算机系统。旁路例程存储在电子控制单元的工作存储器中并且旁路例程的存储器地址存储在表中。服务函数从所述表读取地址并且调用所述旁路例程。通过删除表项,在电子控制单元的运行时间可替换旁路例程。在按照本发明的方法的一种实施形式中,服务函数的调用借助重叠存储器、内存管理单元或借助监视点集成到电子控制单元的程序代码中。
申请公布号 CN104699453A 申请公布日期 2015.06.10
申请号 CN201410699555.X 申请日期 2014.11.27
申请人 帝斯贝思数字信号处理和控制工程有限公司 发明人 T·胡弗纳格尔;M·德莱斯勒;B·凯勒斯
分类号 G06F9/26(2006.01)I 主分类号 G06F9/26(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 张立国
主权项 用于改变电子控制单元(ECU)的存储器中的软件的方法,其中,所述存储器包括至少一个只读存储器(SP1),所述只读存储器包括在其中存储的并且形成所述软件的至少一部分的多个原始的程序例程,所述程序例程通过所述控制单元的至少一个处理器执行;并且所述存储器此外具有至少一个用于存储易失性的数据的工作存储器(RAM),其中,在所述控制单元上存储旁路例程,所述旁路例程附加于或代替于至少一个原始的程序例程执行,其通过如下方式进行,即,在执行程序步骤的过程中,通过处理器至少在原始的程序例程结束之前进行服务函数(Z)的调用,旁路例程的存储器地址可选地传递给所述服务函数,其中,所述服务函数在传递存储器地址时调用相应的旁路例程并且在未进行存储器地址传递时在不调用旁路例程的情况下结束,其中,旁路例程、尤其是经由控制单元的接口借助连接在所述接口上的计算机传输到存储器的处于只读存储器(SP1)外的区域中、尤其是易失性的工作存储器(RAM)中,并且将旁路例程开始的地址传递给服务函数,其特征在于,在第一方法步骤中通过服务函数停用旁路例程的调用,在第二方法步骤中在处理器不执行旁路例程的时期内使所述旁路例程通过新的旁路例程来代替,并且在第三方法步骤中通过服务函数激活所述新的旁路例程的调用,其中,通过处理器在软件执行的运行时间实施第一方法步骤、第二方法步骤和第三方法步骤。
地址 德国帕德博恩