Method for influencing a control program of a control unit
Verfahren zur Beeinflussung eines Steuerprogramms eines Steuergerätes, wobei das Steuerprogramm eine Vielzahl von ersten Funktionen und wenigstens eine der ersten Funktionen für die Steuerung eines Aktuators ausgebildet ist, und ein Speicher vorgesehen ist und der Speicher mit den ersten Funktionen...
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 wenigstens eine der ersten Funktionen für die Steuerung eines Aktuators ausgebildet ist, und ein Speicher vorgesehen ist und der Speicher mit den ersten Funktionen zugeordneten Unterprogrammen belegte Speicherbereiche aufweist, und das Steuerprogramm als ein binärer Programmkode vorliegt, wobei in dem Programmkode 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 Programmkode vorliegt und an dem Ende der Abfolge des Programmkodes des Unterprogramms ein Rücksprungbefehl vorliegt und wobei der Programmkode des Steuerprogramms auf das Auftreten von Funktionsaufrufen untersucht wird und die mit den Funktionsaufrufen verbundenen Sprungadressen und Adressen der Rücksprungbefehle ermittelt werden und aus der Ermittlung die Größe der mit den jeweiligen Unterprogrammen belegten Speicherbereiche ermittelt werden und Bezeichner der ersten Funktionen mit den, den jeweiligen ersten Funktionen zugeordneten Größen und Adressen der Speicherbereiche in einer Anzeigeeinheit dargestellt werden, wobei die Anzeigeeinheit als Teil eines Computersystems ausgebildet ist und mittels des Computersystems wenigstens eine der ersten Funktionen als zu löschend ausgewählt wird und Größe und Adresse der ausgewählten ersten Funktion in einer Informationsstruktur gespeichert wird und wenigstens ein Funktionsaufruf der ausgewählten ersten Funktion deaktiviert und / oder die erste Funktion durch eine zweite Funktion ersetzt wird, in dem der Programmkode der ausgewählten ersten Funktion mittels des Programmkodes der zweiten Funktion überschrieben wird.
A method for influencing a control program having a plurality of first functions and at least one of the first functions is configured to control an actuator, and a memory is provided and the memory has memory regions occupied by subprograms assigned to the first functions, whereby there is a branch address in the program code of the control program when one of the first functions is called up that points to a memory address of the subprogram associated with the function call. The control program is analyzed for the occurrence of function calls, and the branch addresses, associated with the function calls, and |
---|