Method for influencing a control program
Verfahren zur Beeinflussung eines Steuerprogramms eines Steuergerätes, wobei das Steuerprogramm eine Vielzahl von ersten Funktionen und den ersten Funktionen zugeordneten Unterprogrammen aufweist und wenigstens eine der ersten Funktionen für die Steuerung eines Aktuators ausgebildet ist, und das Ste...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren zur Beeinflussung eines Steuerprogramms eines Steuergerätes, wobei das Steuerprogramm eine Vielzahl von ersten Funktionen und den ersten Funktionen zugeordneten Unterprogrammen aufweist und wenigstens eine der ersten Funktionen für die Steuerung eines Aktuators ausgebildet ist, und das Steuergerät einen ersten Speicher zur Aufnahme des Steuerprogramms aufweist, und das Steuerprogramm als ein binärer Programmcode vorliegt, wobei in dem Programmcode des Steuerprogramms bei dem Aufruf von einer der ersten Funktionen eine Sprungadresse vorliegt und die Sprungadresse auf eine Speicheradresse des mit dem Funktionsaufruf verbundenen Unterprogramms zeigt und das Unterprogramm als eine Abfolge von binärem Programmcode vorliegt und an dem Ende der Abfolge des Programmcodes des Unterprogramms ein Rücksprungbefehl mit einer dem Rücksprungbefehl zugeordneten Rücksprungadresse vorliegt, und wobei die Abfolge des Programmcodes des Unterprogramms eine erste Anzahl von Variablenzugriffen enthält und jedem Variablenzugriff eine Speicheradresse zugeordnet ist, und wobei mindestens einer Variablen ein erster Wert zugeordnet wird, wobei der Programmcode des Steuerprogramms auf das Auftreten von Funktionsaufrufen untersucht wird und die mit den Funktionsaufrufen verbunden Sprungadressen und Rücksprungadressen sowie die mit den jeweiligen ersten Funktionen verbundenen Variablen mit den Namen der Variablen und mit den jeweiligen Speicheradressen der Variablen ermittelt werden und die ermittelten ersten Funktionen und mit zu den jeweiligen ersten Funktionen zugeordneten Variablen mit den verbundenen Speicheradressen in einer ersten Zuordnungstabelle gespeichert werden, und aus einem Vergleich der ersten Zuordnungstabelle mit einer zweiten vorgegeben Zuordnungstabelle wenigstens einem Teil der ersten Funktionen Funktionsnamen zugeordnet werden und wenigstens ein erster Wert einer der Variablen durch einen zweiten Wert ersetzt wird.
A method for influencing a control program of a control unit, the control program having a plurality of first functions configured for controlling an actuator. The program code of the control program is examined for the occurrence of function calls, and the branch addresses and return addresses connected with the function calls, and the variables connected with the applicable first functions, are ascertained with the names of the variables and with the applicable memory addresses. The ascertained first functions and variables assigned to the ap |
---|