[성현모] TRA V2 삭제

This commit is contained in:
SHM
2025-03-20 08:38:05 +09:00
parent 773aa49a27
commit 5beffcfb23
437 changed files with 809105 additions and 172632 deletions

View File

@ -0,0 +1,137 @@
<HTML>
<HEAD>
<TITLE>S_BDM</TITLE>
<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#FFFFCC" NOSAVE >
<tr ALIGN=CENTER VALIGN=CENTER NOSAVE>
<td NOSAVE><font face="Arial,Helvetica"><font size=+2></font></font>
<br><font face="Arial,Helvetica"><font size=+2>CCS Modul &nbsp;&nbsp;<b>S_BDM</b></font></font>
<br>&nbsp;</td>
</tr>
</table>
<PRE>
$Id: s_bdm.C,v 1.6 2004/03/25 09:09:18 lehmann Exp $
---------------------------------------------------------------------
Kurzbeschreibung: BMS43/46-Pr<50>fung mit PG333_Programmierstation
---------------------------------------------------------------------
Projekt: BDM43/46-Tester
Sourcefile: s_bdm.C
Autor: RtW2/TEF72-Petrovic Ivica (14.05.98)
Zielsystem: V743 (HP-RT 3.01), /7/C/D (HP-UX 9.0)
Sprache: C++
---------------------------------------------------------------------
Prototyp:
int s_bdm(shm_stringpointer *zeilen_wert //-I- Beginn der Pruefliste
,long index1 //-I- Array zeiger in Prufliste
,long anzahl) //-I- Anzahl <20>bergabeparameter
---------------------------------------------------------------------
Aufruf:
error = int s_bdm(shm_stringpointer *zeilen_wert //-I- Beginn der Pruefliste
,long index1 //-I- Array zeiger in Prufliste
,long anzahl) //-I- Anzahl <20>bergabeparameter
if (error != 0) Fehler bei der Programmierung eines BDM-Steuerger<65>te
{
error = -1: Ger<65>t nicht erfolgreich programmiert
}
---------------------------------------------------------------------
Funktionsbeschreibung:
Dieses Modul dient zur Kommunikation mit der PG333-Programmierstation.
Im R<>stlauf wird das Device des MEN-MUX mit welchem die
PG333-Programmierstation verbunden ist initialisiert. Zu beachten ist,
da<64> auf zwei verschiedenen Pr<50>fsektionen programmiert werden soll. Das
bedeutet, da<64> zwei Pr<50>fkammern einschlie<69>lich Zusatzplatine, welche
jeweils programmiert und gesteuert werden m<>ssen, zweimal vorhanden sind.
Nach dem R<>stlauf wird der Status der PG333-Programmierstation <20>berpr<70>ft.
Sind die Daten auf der PG333-Programmierstation g<>ltig wird sektioniert
die Zusatzplatine auf ihre Daten <20>berpr<70>ft und wenn n<>tig programmiert.
Sind die Daten auf der PG333-Programmierstation nicht g<>ltig, werden die
Daten auf der PG333-Programmierstation aktuallisiert und danach die
Zusatzplatine ebenfalls auf ihre Daten <20>berpr<70>ft und wenn n<>tig
programmiert.
Ist diese erfolgreich, wird der Datensatz der PG333-Programmierstation
<20>berpr<70>ft und bei bedarf <20>berschrieben.
In Normalmodus (Pr<50>fmodus) wird aus Sicherheitsgr<67>nden der Status der
PG333-Programmierstation und der Zusatzplatine bei jedem Durchlauf
<20>berpr<70>ft. Ist diese <20>berpr<70>fung erfolgreich wird das Steuerger<65>t
programmiert.
Beschreibung der Modul<75>bergabeparameter:</pre><b><a name="param1">1</a> PRUEFSCHRITT</b><pre>
GAUDI Pr<50>fschritt
------------------------------</pre><b><a name="param2">2</a> POSITION</b><pre>
PAV- Position
------------------------------</pre><b><a name="param3">3</a> FILENAME</b><pre>
Hier wird der Name der Datei eingegeben, welche
f<>r den Download zu der BDM-Programmierstation
ben<65>tigt werden.
Format: z.B. 67355939
------------------------------</pre><b><a name="param4">4</a> MODUS_BDM</b><pre> Hier wird der Befehssatz eingegeben welchen die
BDM-Programmierstation auszuf<75>hren hat.
P: Zielsystem programmieren
E: Zielsystem l<>schen
V: Vergleich von Zielsystem-Speicher und PG333-Speicher
T: Leertest des Zielsystems
D: CRC-<2D>berpr<70>fung des Zielsystems
BD: CRC-<2D>berpr<70>fung des Adapter-Flash-EPROMs (Zusatzplatine)
BV: Adapter-Flash-EPROMs und PG333-Speicher vergleichen</pre><b><a name="param5">5</a> STRING0</b><pre>
Hier wird der Refrenzparameter von FILENAME <20>bergeben.
Dieser wird ben<65>tigt um zu testen ob die Daten die
zur PG333-Programmierstation geladen wurden auch
die Richtigen sind.
Format: z.B. 01118300BD05
----------------------------------------------------------</pre><b><a name="param6">6</a> MODUS_LADE</b><pre>
Hier wird der Befehlsatz f<>r die Initialisierung der
Zusatzplatine <20>bergeben. Dieser wird ben<65>tigt um das
Adapter-Flash-EPROMs mit den richtigen Daten zu
versorgen.
BD: CRC-<2D>berpr<70>fung des Adapter-Flash-EPROMs (Zusatzplatine)
BP: Adapter-Flash-EPROMs (Zusatzplatine) programmieren
BE: Adapter-Flash-EPROMs (Zusatzplatine) l<>schen
BV: Adapter-Flash-EPROMs und BDM-Speicher vergleichen
BT: Leertest des Adapter-Flash-EPROMs
--------------------------------------------------------------</pre><b><a name="param7">7</a> ERGEBNIS</b><pre> Hier wird ein Fehlertext vom Modul and das System
zur<75>ckgegeben.
--------------------------------------------------------------</pre><b><a name="param8">8</a> FEHLERFLAG</b><pre>
Fehlerflag des Systems
0 -&gt; Programmieren OK
1 -&gt; Fehler aufgetreten (siehe Fehlertext)
Revision 1.1 2001/12/18 10:06:49 sgc3sa
Anpassungen fuer Linux und QT
Revision 1.8 2000/03/14 09:04:13 wiese
<20>berschreiber raus
Revision 1.7 1999/12/22 10:06:22 keppler
$ID -&gt; $Id
Revision 1.6 1999/12/22 09:12:52 keppler
$Header -&gt; $Id
Revision 1.5 1999/12/07 12:48:49 gueltlin
Aenderungen Herr Petrovic
Revision 1.4 98/08/03 10:04:57 10:04:57 petrovic (Ivica Petrovic)
no entry
Revision 1.3 98/08/03 10:01:17 10:01:17 petrovic (Ivica Petrovic)
no entry
Revision 1.2 98/07/31 17:13:56 17:13:56 wiese (Stefan Wiese)
Sectionabh<EFBFBD>ngigkeit des Firstruns ermitteln
Revision 1.1 98/07/21 12:34:14 12:34:14 wiese (Stefan Wiese)
Initial revision
---------------------------------------------------------------------
</PRE>
</BODY>
</HTML>