KSC VISION KscWin
Debugger Interface KSC VISION
Objektorientierte Debugger-Bediensoftware nach SAA-Standard mit kontext-bezogenem Hilfesystem.
Die einfache Bedienung mit Maus und/oder Tastatur ist leicht und schnell erlernbar. Pop-up und Pull-down Menüs, Zusammenfassung von Befehlen über Makros, Zuweisen von Makros auf einzelne Tasten (62 Möglichkeiten), Set-Up-Files und Kommando-Dateien, automatisches History-File, Lesen und Schreiben aus allen Speicherbereichen in Dateien.
Fenstertypen
- Dump (Hex, Binär, unsigned und signed Dezimal, ASCII, Float, Double mit 8, 16 und 32 Bit)
- Disassembly (auch gemischt mit dem Quellcode der Hochsprache)
- Register (Darstellung der internen Prozessor-Register)
- Source (automatisch dem Programmzähler nachgeführt)
- File (Betrachten von beliebigen ASCII Dateien, z. B. Mapdateien)
- Watch (typgerechte Darstellung von Variablen, Feldern und Strukturen in verschiedenen Formaten)
- Inspect (Anzeige des Inhaltes einer Variablen durch Doppelklicken auf den Quelltext, sehr schnelle Art der Darstellung von Strukturen)
- Trace (Darstellung als Dump, in disassemblierter Form, oder als Hochsprachenzeile)
- Symbol (Übersicht über alle Module, deren Unterprogramme und Variablen)
- Jedes Fenster läßt sich schnell über ein eigenes lokales Menü anpassen. Über Dialogboxen können Peripheriemodule der Prozessoren wie Timer, Ein-/Ausgabeleitungen, A/D Wandler, usw. angezeigt werden
Prozessorsteuerung
- Run (ab momentanem Programmzähler oder beliebiger Adresse)
- Einzelschritt (auch mehrfach, in Abhängigkeit des aktiven Fensters, in Assembler oder Hochsprache)
- Step over Call (Einzelschritt- Unterprogramme werden in Echtzeit ausgeführt)
- Run from Reset (Starten wie beim Einschalten des Zielsystems)
- Return (Rückkehr in die nächsthöhere Unterprogrammebene)
- Animate (kontinuierlicher Einzelschritt)
- Run until (Programmausführung bis ein gewählter Punkt erreicht wird)
- Goto cursor (Programmausführung bis zur momentanen Cursorposition)
- Break bei Zugriff auf internes RAM/SFR
Source Level Debugging
C-Compiler von Keil, IAR, Tasking und Intel werden unterstützt, Assembler Source Line Debugging mit Keil ASM > 5.00. Alle Adressen können symbolisch eingegeben werden.
Compiler Unterstützung
Intel, Keil, IAR, Tasking und andere C Compiler.
Object Format Konverter
Alle Objektformat-Konverter und Symboltabellen-Optimierer für die unterstützten Compiler werden mitgeliefert.
Software Performance Analyse
Area Duration und Execution Profile dargestellt als Graph und Anzahl, Online Performance Analyse mit min./max. Zeiten einer Routine.
Banking Support (X52, SEC 51C)
Bis zu 16 Banks Programmspeicher mit je 64 KBytes (max. 1 MByte Programmspeicher), verschiedene Speichermodelle werden unterstützt, beliebige
Größe der Common Bank.
Betriebssystem
Lauffähig unter MSDOS, Windows 3.1,
Windows 95 und Windows NT,
mindestens 2 MByte Hauptspeicher (DOS),
4 MByte Festplattenspeicher.
|