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.