In System Programmierung (ISP)
batchisp im Pass-Fall
batchisp im Fail-Fall
- Initialisieren der Schnittstellenparameter
- Öffnen der Schnittstelle
- Pruefen des Speichers auf Leersein
- Programmieren der Daten
- Verifizieren der Daten
- Fehlerdiagnose
- Schliessen der Schnittstelle
- Teststatus (Pass, Fail) auswerten
Baugruppen, die ISP faehige Controller oder Flash-EEProms enthalten und in einem FKT zu flashen sind, werden mit Programmier-Werkzeugen programmiert, die meistens vom Hersteller des Bausteins zur Verfuegung gestellt werden. Im Labortest koennen dazu GUI (Graphical User Interface) Programme Anwendung finden. Um aber eine entsprechende Anwendung in den Ablauf eines FKT einzubinden muss eine Batchfaehige Anwendung verwendet werden (die durchaus auch ein GUI zur Verfuegung stellen kann) da einzelne Schritte (die Testsquenzen) nacheinander automatisch ohne Benutzereingriff ausgefuehrt werden muessen.
Als Beispiel sei hier das Programm "batchisp" von ATMEL genannt, welches eine Batch-Variante der GUI-Anwendung "Flip" ist. Der Exit-Code von "batchisp" kann hier als Pass oder Fail Status herangezogen werden. Die oben genannten Schritte koennen in einer einfachen Textdatei definiert werden, die zur Laufzeit von "batchisp" abgearbeitet werden. In diesem Beispiel soll gezeigt werden, dass TECO auch Programme von Fremdanbietern problemlos in seine FKT-Loesungen integrieren kann. Der Aufruf von "batchisp" geschieht in einem Teradyne Testprogramm durch die SPAWN Subroutine mit dem Dateinamen der Textdatei mit den abzuarbeitenden Schritten - dem Batch Job.




