Keil Software - Breakpoints & Debug
|
Breakpoints In µVision3 koennen Sie Programm-Breakpoints im Editor
setzen (auch wenn der Sourcecode noch nicht übersetzt ist). Breakpoints werden
beim Start des µVision3 Debug-gers aktiviert und können sowohl conditional
expressions als auch Speicherzugriffe beinhalten.
Beim Auslösen eines
Breakpoints können Debug Kommandos oder Debug Funktionen ausgeführt werden.
Durch Zeilenattribute haben Sie einen schnellen Überblick über Breakpoints und
Source-text. Code Coverage Information unterscheidet ausgeführte und nicht
ausgeführte Programmbereiche. Trace Recording listet die 1024 zuletzt
ausgeführten CPU Befehle. Die Trace- Information zeigt im Disassembly Window den
Programmfluß vor Auftreten eines Breakpoints.
|
|
Debug Funktions Sprache Eine C-ähnliche Makro-Sprache erlaubt die Erweiterung der Debugger Funktionen durch:
- Built-in Funktionen: z.B. printf, memset, rand, und andere hilfreiche Funktionen.
- Signal-Funktionen zur Simulation von analogen und digitalen Eingangssignalen.
- Anwenderfunktionen zur Erweiterung des Kommando-Vorrats oder zum Zusammenfassen von Kommando-Eingaben.
|
|
|
|
|