Herunterladen Inhalt Inhalt Diese Seite drucken

Grundig GDV 100 D Servicehandbuch Seite 58

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Servicetestprogramm
– "Kein Zugriff auf den NVRAM"
Fehlercode: DD_ERR_ANYNVRAMLOC_NOACCESS
– "NVRAM-Prüfsumme konnte nicht aktualisiert werden"
Fehlercode: DD_ERR_ANYNVRAMLOC_WRITECHECKSUM_FAIL
In dieser Servicetestebene kann jeder Speicherplatz des NVRAM
gelesen und geändert werden. Dazu wird der Anwender aufgefordert,
eine Adresse und einen Wert einzugeben.
Der Anwender wird aufgefordert, die Daten in zwei Stufen einzugeben.
Während dieser beiden Stufen kann die Servicetestebene durch
Eingabe eines Return jederzeit beendet werden. In diesem Fall wird
der Speicherinhalt des NVRAM nicht verändert. Nachfolgend werden
die verschiedenen Schritte beschrieben, wie der Inhalt des NVRAM
geändert werden kann.
Nach Aktivierung der Servicetestebene erscheint folgende Aufforde-
rung am Command Handler:
NVRAM address >
Hier kann eine Hexadezimaladresse zwischen 000...FFF eingegeben
werden. Eine Adresse muß immer aus 3 Zeichen bestehen. Ist die
eingebene Adresse ungültig, erscheint die Meldung "NVRAM address
must be 3 characters." und die Servicetestebene wird beendet. Ist die
Adreßeingabe richtig und wird mit einem Return abgeschlossen,
erscheint folgende Aufforderung:
NVRAM data (0xXX) >
Die Buchstaben XX in 0xXX werden durch einen Hexadezimalwert
ersetzt. Dieser Wert ist der Wert, der momentan unter der vorher
gewählten Adresse abgelegt ist. Jetzt kann ein 2-stelliger Hexadezimal-
wert eingegeben werden. Ist der eingegebene Wert ungültig, erscheint
die Meldung "NVRAM data must be 2 characters" und die Servicetest-
ebene wird beendet. Der Inhalt des NVRAM bleibt dabei unverändert.
Ist die Eingabe richtig und wird mit einem Return abgeschlossen, wird
der Wert unter der gewählten Adresse im NVRAM abgelegt. Es wird
überprüft, ob die zu ändernde Adresse innerhalb der Konfiguration,
d.h. im Bereich von 000 - 00d, liegt. Ist dies der Fall, wird für den
Bereich eine neue Prüfsumme berechnet und abgespeichert. Auf
diese Weise bleibt ein geänderter Konfigurationsbereich immer noch
gültig. War die Prüfsumme vor Durchführung dieses Tests nicht gültig,
so wird sie gültig, wenn eine Adresse im Konfigurationsbereich geän-
dert wird. Wird eine Adresse geändert, die nicht im Konfigrationsbereich
liegt, bleibt die Prüfsumme des Konfigurationsbereichs unverändert.
1. Beispiel:
Es wird der Inhalt der Adresse 0x00A im NVRAM ausgelesen. Ange-
nommen, der Inhalt der Adresse 0x00A ist 0x12.
NVRAM address > 00A
NVRAM data (0x12) >
2. Beispiel:
Der Inhalt der Adresse 0x00A im NVRAM wird geändert. Diese
Adresse liegt im Konfigurationsbereich. Angenommen, der Inhalt der
Adresse 0x00A ist 0x12 und muß in geändert 0xFF werden.
NVRAM address > 00A
NVRAM data (0x12) > FF
Inhalt des NVRAM und Prüfumme der Konfiguration sind aktualisiert.
75 (PapChksEpr05)
Berechnung und Überprüfung der Prüfsumme des EPROM05.
Überprüfung des EPROM05 auf Richtigkeit der Prüfsumme. Es wird
nicht geprüft, ob es die richtige Version ist und ob der EPROM05 an der
richtigen Stelle ist.
Meldungen:
– "Berechnete Prüfsumme ist 0xX und ist richtig"
Fehlercode: DD_ERR_OK
– "Berechnete Prüfsumme des EPROM05 ist 0xX und ist nicht richtig
(muß 0xY sein)"
Fehlercode: DD_ERR_CHECKSUM_EPR05_FAILED
X wird durch die berechnete Prüfsumme ersetzt und Y durch die im
EPROM05 abgelegte Prüfsumme. Beide Werte werden hexadezimal
mit 8 Stellen (32 Bit ohne Vorzeichen) und mit einer festen Länge
(führende Nullen) dargestellt.
Es wird die Prüfsumme des EPROM05 überprüft, die im Adreßbereich
von 0 bis 512KB liegt. Ist der Zugriff in Ordnung und der Inhalt richtig,
erscheint die Meldung TRUE und die berechnete Prüfsumme. Ist der
Inhalt nicht richtig, erscheint die Meldung FALSE, die berechnete
Prüfsumme und die erwartete Prüfsumme.
3 - 16
Laufwerkfehler [BE]
Nr.
Fehler
Bedeutung
01
illegal-command
Befehl in diesem Status nicht erlaubt oder
unbekannt
02
illegal_parameter
Parameter nicht gültig für Befehl
03
sledge_error
Schlitten konnte nicht in Ausgangsposition
gebracht werden
04
focus_error
Fokussierungsfehler
05
motor_error
Motor innerhalb der Unterbrechung nicht auf
Geschwindigkeit
06
radial_error
Servo konnte nach mehreren Versuchen die
Spur nicht finden
07
pll_lock_error
PLL konnte nicht auf Zugriff oderTracking
synchronisieren
08
subcode_header_
Subcode oder Sektor konnte nicht gelesen
time_out
werden
09
subcode_not_
Gewünschter Subcode nicht gefunden
10
tray_error
Schublade konnte nicht vollständig geschlos-
sen oder geöffnet werden
11
toc_read_error
TOC konnte nicht rechtzeitig gelesen werden
12
jump_error
Eingabe als eine Suchfunktion nicht möglich
war
13
non_existing_
Datenpfad versucht, auf einen nicht existenten
session
Einlaufbereich Zugriff zu nehmen
14
non_existing _bca
Datenpfad versucht, auf einen nicht existenten
bca-Bereich Zugriff zu nehmen
0xF0
over-run error
zu viele Bytes über S2B erhalten
0xF1
communication
zu wenige Bytes über S2B erhalten
time out
0xF2
parity error
Byte mit Paritätsfehler erhalten
0xF3
illegal bus phase
CMD_IDC ist nicht gültig: nicht synchronisiert
0xF4
illegal number
es werden mehr Bytes übertragen als möglich
of bytes
ERROR LOG UND BITS BESCHREIBUNG
bit
log
Beschreibung
1-8
16
000C0001 keine I
2
C Kommunikation mit DENC
24
00110000
keine Identifikation
2
32
000D0001 keine I
C Kommunikation mit DSP
33-40 –
48
00130004
keine Identifikation
47
00130003
Interner Bus (DSM-DVP)
56
00100002
kein Zugriff auf NVRAM
64
00070001
keine Bestätigung vom I
2
63
00070002
I
C Bus beschäftigt
72
00090001
S2B Interface Fehler
71
00090002
S2B Interface Kommunikationsfehler
80
00150000
keine Kommunikation mit Displayprozessor IC7111
GDV 100 D
Bauteil
IC7303
IC7406
IC7201
IC7407
Laufwerk
IC7201
IC7201
IC7108
2
C Controller
IC7101
IC7101
IC7111
IC7111
GRUNDIG Service

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis