DOWNLOAD Sharp UP-X200 (serv.man9) Service Manual ↓ Size: 1.01 MB | Pages: 49 in PDF or view online for FREE

Model
UP-X200 (serv.man9)
Pages
49
Size
1.01 MB
Type
PDF
Document
Service Manual
Brand
Device
EPOS / Service Manual
File
up-x200-sm9.pdf
Date

Sharp UP-X200 (serv.man9) Service Manual ▷ View online

UP-X200
Outline of Hardware
– 3 –
Flash memory map
Boot Flash
<Boot Loader-2 Area>
Boot loader image and SUM information that serves to determine
whether or not the boot loader image has been successfully written are
written in the boot loader-2 area.
<Parameter Area>
The COMADJ/RTC accurancy adjustment value should be stored in the parameter area.
DiskOnChip
1-3. KEY MATRIX
The key matrix is interfaced by the GPIO instruction set of the CPU. The
key matrix comprised of 24 keys connected in a 6 column 4 row
arrangement.
The [Power] key is connected to GPIO_0 and GPIO_22 of the PXA255
processor.
If more than three keys are pressed simultaneously, the correct result of
key input cannot be acquired because two or more of the keys pressed
are in the same column (COL).
(An example of incorrect input: pressing the [8], [9] and the [4] keys
simultaneously)
In the UP-X200, the [•] and [TRG] are separated into a different group
from the other keys. Therefore, when the [•] and [TRG] keys are
pressed together in conjunction with another key in the same column,
the key combination is interpreted as specified.
(An example of correct input: pressing keys the [8], [9] and the [•] simul-
taneously)
• Power
• Reset
GPIO_0 or GPIO_1 is the only element which causes the ON condition
after a full PXA255 reset. The [Power] key and AC adapter input are
ORed and set in GPIO_0. The determination of whether power-on is
effected by AC insertion or the [Power] key is made as follows: power is
switched on by the [Power] key when GPIO_22 is high and by AC inser-
tion when low.
Key Matrix
Boot Loader-1
320KB
Normal version boot loader
Boot Loader-2
320KB
Replacement boot loader
Diag (for production use)
320KB
Diag for production use
Parameter area
64KB
Parameter area
SUM information
Boot loader image
0x000f0000
: "CMAJ"(Keyword: if not written, the next 4 bits will be invalid.)
0x000f0004
: COMADJ set value
0x000f0008
: "RTCV"(Keyword: if not written, the next 4 bits will be invalid.)
0x000f000c
: RTC accurancy adjustment value
WindowsCE image  28MB
WindowsCE image or Diagnostics
Registry area 
1MB
Registry area 
File system
Approx.
35MB
Flash Disk:TrueFFS manufactured by M-Systems
GPIO [0]
Power key
GPIO [1]
GPIO Reset
NET
COL0
COL1
COL2
COL3
COL4
COL5
COL6
PIN
GPIO
[58]
GPIO
[59]
GPIO
[60]
GPIO
[61]
GPIO
[62]
GPIO
[63]
GPIO
[66]
ROW0
GPIO [69]
1
2
8
9
TRG1
ROW1
GPIO [70]
3
7
5
6
TRG2
ROW2
GPIO [71]
4
4
2
3
ROW3
GPIO [72]
CL
 •
1
0
Enter
UP-X200
Boot Loader
– 4 –
CHAPTER 3. BOOT LOADER
3-1. OUTLINE OF BOOT LOADER
The boot loader fulfills the following functions.
• Normal Mode
Carries out initialisation of hardware and grants control to the CE
image located on the Disk On Chip.
•  Maintenance Mode (Displayed in QVGA mode)
The maintenance mode is invoked by pressing the [5] key while hold-
ing down the [Power] key.
Operations such as updating of the WindowsCE image, boot loader,
backup and restoring of the Disk On Chip image may be effected in
this mode.
•  Activation of Diagnostics for production.
Execution of Diagnostics on NOR for production.
• 2-side support
Reduces the possibility of failure to activate in the event of unfore-
seen accidents.
<Activation Processing Flow>
1
Boot Loader-2 is checked immediately after resetting and,
if enabled is executed. If disabled, Boot Loader-1 is executed.
2
Hardware initialization is carried out, the CPU set to the sleep mode
and power-on awaited (pressing the [Power] key). (All peripheral
devices should be either OFF or in power saving mode at this stage.)
3
Switching power on (by pressing the [Power] key) executes the
WindowsCE image on the Disk On Chip or Diagnostics.
When the WindowsCE image or Diagnostics does not exist on the
Flash ROM, the maintenance mode is invoked.
*
To determine the existence of the image, check whether or not the
program is stored in the specified area.
4
If the [5] key was pressed when power was switched on (by press-
ing the [Power] key), the maintenance mode is invoked.
*
A SUM check of Boot Loader-2 area is carried out when Boot
Loader-1 is activated and, if results are normal, processing is
shifted to Boot Loader-2.
*
Boot Loader-1 rewrites only in JTAG.
*
The Boot Loader-2 area is rewritten by "Boot Loader Update" on
the Boot Loader maintenance menu and the remote maintenance
function. (:
*
 1)
*1
Rewriting of Boot Loader-2 is effected from the OS of the
remote maintenance function ONEMINIT.
3-2. MAINTENANCE MODE
A simple menu is displayed in the maintenance mode from where
selections may be made using the numeric keypad.
Example of Screen Display
Functions
*
If the [Power] key is pressed, CPU software is updated and the pro-
cess returned to awaiting input of the [Power] key.
*
Verification should be carried out to ensure that writing to and reading
from the Flash ROM have been correctly carried out.
Internal Boot Loader 
processing
Power on
Hardware initialization
Sleep mode
[Power] key  
pressed
WindowsCE activated
Normal mode
Maintenance mode
[Power] key  
pressed
0.EXIT selection
Key [5] pressed?
 
Image check
Boot Loader-2
enabled?
No 
Yes
No
Yes
No
Yes
No
Yes
No
Yes
Boot Loader-1 executed
Boot Loader-2 executed
1
2
4
 
[TRG1] key pressed?
 
Diag on NOR activated 
by PSPR = "0x8001"
 [CL] key pressed?
 
Diag on NOR activated 
by PSPR = "0x8002"
SYSTEM Menu Ver.X.XX
1.
OS Update
2.
Save all of ROM image
3.
Load all of ROM image
4.
Save part of ROM image
5.
Load part of ROM image
6.
DiskOnChip Format
7.
Boot Loader update
8.
Clear registry
0.
exit
1. OS Update
 Writes the WindowsONEMINIT image on the PC card
on the Disk On Chip.
2. Save all of ROM image Copies all images on the Flash to the PC card
(Except for the Boot Loader).
(Copying the ROM image leaves the Boot Loader 
unchanged)
3. Load all of ROM image
Writes all flash images on the PC card to the
Flash ROM (Writes images absorbed in 2 above).
4. Save part of ROM image
Copies the Flash disk area (including registry
information) onto the PC card (Absorbs with the
ROM  image unchanged)
5. Load part of ROM image
The Flash disk area copied onto the PC card in 4 
above is written on the Flash ROM. 
(Writes information absorbed in 4 above)
6. DiskOnChip Format 
The Flash is formatted. After entering the menu, 
formatting is carried out after rechecking.
7. Boot Loader Update 
The Boot Loader on the PC card is written to the Flash
ROM (Boot Loader-2 is rewritten).
8.Clear registry 
Registry information is initialized (Registry in the Flash ROM).
0. Exit 
The maintenance mode is terminated and
the WindowsONEMINIT in the Flash ROM is activated.
TRG1: 
Diagnostics on the NOR Flash is updated.
TRG2: 
Boot loader on the NOR Flash is updated.
UP-X200
Windows CE Image
– 5 –
3-3. START PROCESSING FUNCTION
The following two methods of the Start function are available using the keys.
[Start by stored registry]
Pressing the [Power] key after the reset switch, results in the start of
Windows CE by the registry stored on the Disk On Chip. If the registry
file is not stored on the Disk On Chip, the registry information is not
changed.
[Start by the factory-set registry]
After pressing the reset switch, pressing the [Power] key while holding
down the [CL] and [•] keys results in the initialization of the registry to
the factory-set status and start of WindowsCE.
CHAPTER 4. WINDOWS CE IMAGE
OS: Windows CEnet V4.2 (The language is English.)
3-1. STANDARD FUNCTIONS
3-2. DRIVERS
Drivers and function overview
• IE6.0
: Customized to maintain XML-compatible data
located in favorites on the Flash ROM.
• SCRIPT 
: JAVA
• FONT
: Courier New, Tahoma, Times New Roman,
Wingdings, Symbol
• Soft Keyboard
: Type and entry method are identical to PocketPC soft
keyboard.
• Calibration
: Carries out the touch panel calibration.
• AUDIO
: Audio record and play functions for realizing audio
transmission functions.
• FFS
: True FFS (Manufactured by M-Systems) is used.
• USB Host
: The Bar code scanner (Manufactured by Opt:
OPL6735) and keyboard driver necessary for the
scanner should first be installed.
• Remote
Maintenance Function
: OS update
• Windows
BaseTerminal
: Module assembly
• RunTime
: NET Compact Framework XML full
• Microsoft WordPad
LCD Display
480 X 640 vertical display with dynamic switch to horizontal
display. Dynamic switch to QVGA display (LCD unit function).
Matrix Keys 
[20] keys: 
include-key.
Except for the [Power] key, the two key functions as rollover.
Simultaneous depression of keys is not supported. The [Power]
key-repeat function is not available. For details of the available key
codes, refer to the "Key Code List". Changes to key codes to
be generated can be made by rewriting the registry.
Touch Pen
With vertical/horizontal display switching and VGA/QVGA
switching applications.
PCMCIA Card
Wireless LAN card (manufactured by Symbol) is supported. (CF)
SD Card
Memory Card (IO-DATA PCSD-64MS, PCSD-128MS)
Battery
Calculates battery time remaining based on the read out of voltage
and temperature by the AD converter.
Buzzer
Controlled by the PWM in the CPU. The driver should be a stream
type with ON (in units of 50ms and 100ms) and OFF functions.
LED
2 LED Controls.
The driver should be a stream type with ON, OFF and blink functions.
FFS
True FFS manufactured by M-Systems is used.
Contains the WindowsONEMINIT image and the remainder is
used as a Flash disk.
The Flash disk file name is "Flash DISK".
User application data is stored on the Flash disk.
RTC Calendar
Since an external RTC is used for maintenance of information, the
RTC calendar with an internal PXA255 is not used.
The PXA255 is used unchanged for cyclic interruptions, etc.
(Reducing the number of changes).
The RTC accurancy adjustment data set function is included in the
"ONEMINIT" of the WindowsCE initialization process.
AUDIO
Driver with A97 codec application (i.e. capable of simultaneous
audio recording and playing to realize the audio transmission
function).
USB
Host driver. The keyboard driver required for the scanner is installed.
UP-X200
Power Management
– 6 –
CHAPTER 5. POWER MANAGEMENT
Power Management Status Transition Chart
1
Factory setting
Status with no power supply. 
The CPU begins to run when the battery is inserted.
2
OFF Status (Boot Loader)
Initialization is carried out from the HW reset status and the
suspend status effected by the boot loader.
•  Reduction of OFF current may be achieved by suspending the
power supply and clock of unnecessary devices, and setting up a
CPU port.
3
RUN Status
Switch ON using the [Power] key.
•  A fatal check must be executed and if a fatal status is detected,
power must not be switched on.
Power must not be switched on if GPIO 17 (MAIN_BATT_LB) is
active (3 read calls at 10ms intervals), or if the battery compart-
ment lid is in unlock status.
•  In the RUN status, current consumption must be minimized by
switching off the power and clock requirements.
Additionally, it is recommended that application designs should
incorporate INFINTE as the TIME OUT for each thread (i.e. iop-
eration based on interrupt drive), enabling an environment where
the CPU can carry out IDLE processing.
•  When stored on the Flash disk, the registry information, favorites
and attached files are read out.
4
OFF Status (OS)
Transition to the suspend status may be accompished in one of the
two ways detailed below.
Note when a suspension is intialized under the conditions stated
below, Normally, resumption may be effected by input of the
[Power] key (exceptions: 
6
8
).
[Transition to the suspend status by pressing the [Power] key, or
upon request from the application]
•  Reduce OFF current by suspending the power supply and clock
of an unnecessary device, and setting up a CPU port.
•  Suspension is effected in the following sequence.
1. A buzzer sounds.
2. Register information, favorites and attached files are stored.
3. GwesPowerOffSystem is called.
The buzzer tone lets the user know that files are being saved and
that caution is required. At the same time, the buzzer also acts as a
warning to the user not to remove the batteries.
*
Note, the [Power] key suspend function is valid only when the [Power]
key is enabled in the register shown below.
Registry: SYSTEM
CurrentControlSet
Control
Power
Key: DisablePowerOff
0: [Power] key enabled.
1: [Power] key disabled.
OFF 
RUN 
IDLE 
Ex-factory 
shipping status
 
Battery 
inserted 
Power key
Full reset
 
SW RESET 
OFF
Switches to OFF after storing registry data, etc., on the flash disk while 
sounding the buzzer when in enabled status.
Full reset, backup 
battery discharge
 
 
 
 
 
 
Full reset
 
 
Boot Loader
Reset button: Only valid when enabled
Reset port: Unconditionally valid
4
5
3
6
5
2
1
8
6
7
HW RESET
[Low battery, battery compartment lid]
Switches to OFF while sounding the buzzer.
*Note, however, that when switching to RUN, resume processing is carried 
out via the ON routine in the boot loader.
 [Power button, application requirements]
YY
YY
YY
YY
Page of 49
Display

Click on the first or last page to see other UP-X200 (serv.man9) service manuals if exist.