Patent Number: 7,712,084

Title: Method for monitoring a program execution using a debug logic

Abstract: A method for monitoring the execution of a program executable on at least one microprocessor of a micro controller using a debug logic of the micro controller, with an exception, particularly an interrupt of the program execution, being triggered by the debug logic upon access to a specific address range during the program execution time. In order to provide monitoring of the execution of a program, executable on a microprocessor, for faults, which is particularly reliable yet conserves resources as much as possible, it is suggested that the debug logic be configured by the microprocessor and that an exception routine be executed by the debug logic after an exception has been triggered during the program execution time. The debug logic is advantageously configured during the startup of the micro controller. Preferably, the micro controller is reset and started up again and the monitored program is initialized during the execution of the exception routine.

Inventors: Beuten; Michael (Schwieberdingen, DE), Thomas; Martin (Kraichtal, DE), Schneider; Klaus (Ludwigsburg, DE)

Assignee: Robert Bosch GmbH

International Classification: G06F 9/44 (20060101); G06F 11/00 (20060101)

Expiration Date: 5/04/12018