Sharp UP-3301 Service Manual page 27

Pos terminal
Hide thumbs Also See for UP-3301:
Table of Contents

Advertisement

3-3. ROM & SSP Diagnostics
The standard ROM and the service ROM are checked. The SSP circuit
is also checked.
The following menu is displayed. Press the desired key for of the opera-
tion you want to execute to execute individual Diag programs.
Pressing the CANCEL key returns the screen to the Diag MAIN menu.
ROM & SSP Diagnostics
Standard ROM Check
Service ROM Check
SSP Check
1) Standard ROM Check
1 Details of checking
Perform the following checks on each 1Mbyte in the standard ROM
area (200000H - 5FFFFFH).
For the area "200000H - 2FFFFFH", read the character string
stored in the address "21FFF0H - 21FFF5H". If it reads "27801R"
or "sample", add the area "200000H - 2FFFFFH" to the byte unit. If
the lower 2 digits are 10H as a result of the addition, the area is
regarded as normal. Perform the same check on the areas after
300000H. If the lower 2 digits are not 10H as a result of the addi-
tion, the error message is displayed. If the character string is not
"27801R" or "sample", it is regarded that any program is not stored
in the areas after that area and the sum check is terminated.
For the area "300000H - 3FFFFFH", read the character string
stored in the address "31FFF0H - 31FFF5H". If it reads "27801R"
or "sample", add the area "300000H - 3FFFFFH" to the byte unit to
check whether it is normal or not.
Perform the same check on the areas "400000H - 4FFFFFH" and
"500000H - 5FFFFFH".
If there is no errors when the sum check is finished, the message
"Standard ROM Sum Check: PASS!!" appears.
The ROM version and model code stored in the address "21FFE0H
- 31FFFFH" are also displayed.
The formats of data (ASCII) stored are as follows:
21FFE0H - 21FFEFH: MODEL CODE (e.g. UP-3301". Displayed
until data becomes 00H.)
21FFF0H - 21FFF9H: 27801R **** (**** = Program version)
21FFFAH - 21FFFBH: BLOCK NO. ("20" - "5F")
TERMINATOR ("=")
21FFFCH:
21FFFDH - 21FFFEH: BLOCK VERSION (e.g. "00")
CHECK SUM CORRECTION DATA
21FFFFH:
The Flash ROM, used as the standard ROM, has 64-Kbyte unit
rewrite blocks. To control the version in blocks, it is organized in
the same 16-byte configuration as those after the aforementioned
21FFF0H and arranged for each 64 Kbyte. At this time, the sum of
each block is corrected to become 01H and thus the sum of the
entire 1 Mbyte becomes 10H.
The master EPROM (8 Mbits) for writing Flash ROM consists of 4
chips. To make it possible to control the program version by the
chip, the program version stored in the blocks 21H, 31H, 41H and
51H are displayed. If the beginning of each ROM version stored in
the blocks 21H, 31H, 41H and 51H is not "27801R" or "sample", it
is regarded that the area does not have any program stored, and
thus no program version is displayed.
In addition, the 0 PAGE (Block) where IPL is stored shows the pro-
gram version of IPL so that it can control programs individually.
Cancel
UP-3301US DIAGNOSTICS SPECIFICATIONS
2 Display
Standard ROM Check
Standard ROM Sum Check : PASS!! (or ERROR!!)
IPL PROGRAM Version
∗∗
APL PROGRAM Version
27801R∗∗∗∗ UP-3301 ←Display the version.
27801R∗∗∗∗ UP-3301
27801R∗∗∗∗ UP-3301
27801R∗∗∗∗ UP-3301
BLOCK Version
20=∗∗ 21=∗∗ 22=∗∗ 23=∗∗ 24=∗∗ 25=∗∗ 26=∗∗ 27=∗∗
28=∗∗ 29=∗∗ 2A=∗∗ 2B=∗∗ 2C=∗∗ 2D=∗∗ 2E=∗∗ 2F=∗∗
3 Terminating procedure
After displaying the test result, press the Touch panel to terminate
the check.
2) SERVICE ROM Check
Note: This test should only be performed when using the service ROM.
1 Check content
The standard ROM (EPROM × 4 Chip) area (D00000H~EFFFFFH)
(supported by BANK switching) is added in the unit of byte. If the
lower two digits of the result is 10H, it is normal. The ROM version
and the model name code which are stored in address
D1FFE0H~D1FFFFH where the ROM version and the check sum
correction data are stored is displayed. The format of data (ASCII)
to be stored is as follows:
D1FFE0H~D1FFEFH: Model name code (example: UP-3301.
D1FFF0H~D1FFF9H: 27801R**** (****=PROGRAM VERSION)
D1FFFAH~D1FFFBH: BLOCK NO. ("20"~"5F")
D1FFFCH:
D1FFFDH~D1FFFEH: BLOCK VERSION (example "00")
D1FFFFH:
This SERVICE ROM allows to write into the FLASH ROM when re-
execution is impossible because of an abnormality during rewriting
into the FLASH ROM. The composition is the same as the standard
ROM.
The program version of the IPL is displayed so that the 0 PAGE
where the IPL is stored is individually controlled.
– 25 –
:
:
Display is made up to 00H of data.)
TERMINATOR ("=")
CHECK SUM CORRECTION DATA

Advertisement

Table of Contents
loading

Table of Contents