Herunterladen Inhalt Inhalt Diese Seite drucken

Service Test Levels - Grundig GDV 100 D Servicehandbuch

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

GDV 100 D

4. Service Test Levels

The Service Test Levels are part of the Service Test Software. Each
Service Test Level contains an atomic and software independent
diagnostic test, testing a functional part of the DVD player hardware on
component level.
1 (BasicSpAcc)
During activation of the terminal emulation program, a interconnection
test will be executed. The UART of the microprocessor and the path to
the connector are tested.
2 (BasicDramWrR)
During activation of the terminal emulation program, this test checks
the DRAM that is necessary for the Diagnostic Software to function
properly.
3 (PapChksEpr1)
Calculate and verify checksum of the EPROM1.
This Service Test Level does not check if the EPROM1 is of the right
version and in the right place.
Message:
– "Calculated checksum is 0xX and is correct"
Error code: DD_ERR_OK
– "Calculated checksum of EPROM1 is 0xX and is not correct (must be
0xY)"
Error code: DD_ERR_CHECKSUM_EPR1_FAILED
The X will be replaced with the calculated checksum and Y will be
replaced with checksum value stored in EPROM1. Both values will be
shown as a hexadecimal value of eight digits (32 bit unsigned long) with
a fixed length (leading zero's).
There are two different configurations for the EPROM memory size.
1: 1MB in one EPROM chip.
2: 2MB in two EPROM chips of each 1MB.
This Service Test Level will check the checksum of the first EPROM
(EPROM1) in configuration 1 and 2. The EPROM1 is located in the
address range of 0 to 1MB.
This Test will return a TRUE and the calculated checksum, if the
access is good and the contents is correct. If the contents are not
correct this Test will return a FALSE, the calculated checksum and the
expected checksum.
4 (PapChksEpr2)
Calculate and verify checksum of the EPROM2.
This Service Test Level does not check if the EPROM2 is of the right
version and in the right place.
Message:
– "Calculated checksum is 0xX and is correct"
Error code: DD_ERR_OK
– "Calculated checksum of EPROM2 is 0xX and is not correct (must be
0xY)"
Error code: DD_ERR_CHECKSUM_EPR2_FAILED
The X will be replaced with the calculated checksum and Y will be
replaced with checksum value stored in EPROM2. Both values will be
shown as a hexadecimal value of eight digits (32 bit unsigned long) with
a fixed length (leading zero's).
There are two different configurations for the EPROM memory size.
1: 1MB in one EPROM chip.
2: 2MB in two EPROM chips of each 1MB.
This Test will check the checksum of the second EPROM (EPROM2)
in configuration 2. The EPROM2 is located in the address range of 1MB
to 2MB.
This Test will return a TRUE and the calculated checksum, if the
access is good and the contents is correct. If the contents are not
correct this Test will return a FALSE, the calculated checksum and the
expected checksum.
5 (PapChksFl1)
Calculate and verify checksum of the FLASH1.
This Service Test Level does not check if the FLASH1 is of the right
version and on the right place.
Message:
– "Calculated checksum is 0xX and is correct"
Error code: DD_ERR_OK
– "Calculated checksum of FLASH1 is 0xX and is not correct (must be
0xY)"
Error code: DD_ERR_CHECKSUM_FL1_FAILED
GRUNDIG Service
The X will be replaced with the calculated checksum and Y will be
replaced with checksum value stored in FLASH1. Both values will be
shown as a hexadecimal value of eight digits (32 bit unsigned long) with
a fixed length (leading zero's).
There are two different configurations for the FLASH memory size.
1: 1MB in one FLASH chip.
2: 2MB in two FLASH chips of each 1MB.
This Test will check the checksum of the first FLASH (FLASH1) in
configuration 1 and 2. The FLASH1 is located in the address range of
0 to 1MB.
This Test will return a TRUE and the calculated checksum, if the
access is good and the content is correct. If the contents are not correct
this Test will return a FALSE, the calculated checksum and the
expected checksum.
6 (PapChksFl2)
Calculate and verify checksum of the FLASH2.
This Service Test Level does not check if the FLASH2 is of the right
version and on the right place.
Message:
– "Calculated checksum is 0xX and is correct"
Error code: DD_ERR_OK
– "Calculated checksum of FLASH2 is 0xX and is not correct (must be
0xY)"
Error code: DD_ERR_CHECKSUM_FL2_FAILED
The X will be replaced with the calculated checksum and Y will be
replaced with checksum value stored in FLASH2. Both values will be
shown as a hexadecimal value of eight digits (32 bit unsigned long) with
a fixed length (leading zero's).
There are two different configurations for the FLASH memory size.
1: 1MB in one FLASH chip.
2: 2MB in two FLASH chips of each 1MB.
This Test will check the checksum of the second FLASH (FLASH2) in
configuration 2. The FLASH2 is located in the address range of 1MB
to 2MB.
This Test will return a TRUE and the calculated checksum, if the
access is good and the content is correct. If the contents are not correct
this Test will return a FALSE, the calculated checksum and the
expected checksum.
7 (PapIntI2c)
Checks the interrupt line between the I
essor.
Open circuit and stuck-at behaviour of the interrupt line between the
2
microprocessor and the I
C Controller is detected.
Message:
– "I2C interrupt active before start"
Error code: DD_ERR_I2C_INT_ACTIVE_BEFORE_START
– "I2C interrupt byte send time-out"
Error code: DD_ERR_INT_I2C_BYTE_SEND_TIMEOUT
– "I2C interrupt not activated"
Error code: DD_ERR_I2C_INT_NOT_ACTIVED
– "I2C interrupt not de-activated"
Error code: DD_ERR_I2C_INT_NOT_DE_ACTIVATED
– "I2C bus busy before start"
Error code: DD_ERR_BUS_BUSY_ACTIVE_BEFORE_START
This Test checks the interrupt line between the host microprocessor
and the I
2
C controller and the associated functionality. For this Test, an
interrupt is forced by writing to a non-existing I
Refer also to Service Test Level PapI2cCtrl.
8 (PapIntDsm)
Checks the interrupt line between the microprocessor and the Data
Stream Manager (DSM).
Any open circuit or stuck-at behaviour of the DSM interrupt line
(between the host microprocessor and the DSM) is detected.
Message:
– "DSM interrupt active before start"
Error code: DD_ERR_DSM_INT_ACTIVE_BEFORE_START
– "DSM interrupt not activated"
Error code: DD_ERR_DSM_INT_NOT_ACTIVATED
– "DSM interrupt not de-activated"
Error code: DD_ERR_DSM_INT_NOT_DE_ACTIVATED
This Test checks the interrupt line between the microprocessor and the
DSM and the associated functionality. An interrupt is forced by ena-
Service Test Programme
2
C controller and the microproc-
2
C slave.
3 - 23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis