TLCS-900C

TLCS-900C

Viele Nicht-Ethernet-Geräte von ELZET80 arbeiten mit einem TLCS900-Prozessor.

  • Optimierender ANSI-Cross-C-Compiler für den TLCS900 zur Arbeit unter Windows
  • Unterstützt 64/80-Bit Gleit­komma­rechnungen, #pragma-Konstrukte für Stack­über­prüfung, Argument­übergabe und Schleifen­optimierung
  • Spezielle Funktionen für Interrupt­bearbeitung und direkte Zuweisungen auf Prozessor­register sind vorhanden.
  • Preise
  • Detailinfo
  • Downloads

auf Anfrage

SFT-C900ANSI

TLCS900-ANSI-C-Cross-Compiler/Assembler mit Fließkommaunterstützung (für Windows)

kostenlos

SFT-C900EVANSI

Ausreichend für kleinere und mittlere Projekte. Einschließlich Handbüchern als PDF-Dateien. Kostenlos erhältlich in Verbindung mCAT

Um den TLCS900-Prozessor auf Ihrem Windows-PC in C programmieren zu können, benötigen Sie einen sogennanten C-Cross-Compiler. Das ist ein Compiler, der für einen anderen Prozessor Code erzeugt als für den, mit dem er arbeitet. In unserem Fall arbeiten wir auf einem 80x86 Prozessor und der Zielprozessor ist der TLCS900.

Um den Start mit dem TLCS900 leichter zu machen, bietet TOSHIBA kostenlos für unsere Hardwarekunden den ANSI-C-Cross-Compiler mit einer Limitierung von 3000 Zeilen an. Für professionelle Anwender ist dieser Compiler aber auch in der Vollversion zu einem attraktiven Preis erhältlich. Ein Programm für die TSM-CPU900 unter mCAT benötigt die in der folgenden Tabelle dargestellten Schritte. Die hinterlegten Schritte werden von den Werkzeugen in den TOSHIBA-C-Paketen bearbeitet. Zum Herunterladen wird das Terminalprogramm benutzt, z.B. das bei mCAT mitgelieferte LGO. Mit mCAT wird ein Hilfsprogramm "VMAKE" geliefert, das den Compilierungsprozess vom Quellprogramm bis zur downloadfähigen .shx-Datei automatisiert.

Aktion Was wird gemacht? Result Datentyp
Schreiben C-Quellcode mit Ihrem bevorzugten Editor .c
Compilieren die C-Textdatei in Assembler-Quellcode .s
Assemblieren          Assembler-Quellcode in positionsunabhängigen objectcode .Ink
Linken den verschiebaren Objectcode zusammen mit dem mCAT Headerdateien in Maschienencode für eine bestimmte Adresse im TLCS900-Zielsystem binden .abs
Konvertieren absoluten Maschienencode in HEX-Code zum herunterladen .shx
Herunterladen ".shx"-Datei zum TLCS900-Monitor/mCAT über RS232 -(RAM/EPROM)   

Optimierender ANSI-Cross-C-Compiler für den TLCS900 zur Arbeit unter Windows. Unterstützt 64/80-Bit Gleitkommarechnungen, #pragma-Konstrukte für Stacküberprüfung, Argumentübergabe und Schleifenoptimierung. Spezielle Funktionen für Interruptbearbeitung und direkte Zuweisungen auf Prozessorregister sind vorhanden.

Dies ist der angemessene Compiler für den professionellen Einsatz bei größeren Softwareprojekten. Das Objektformat ist kompatibel zu IEEE695.

Der ANSI-C-Compiler produziert Assemblerquellen als Zwischenformat, die bei Optimierung und Debugging hilfreich sein können.

Weitere Informationen erhalten Sie auf der Dokumentations-Leitseite von Toshiba.

Präsentation zum TLCS900-Prozessor