2500_Users_Manual - 第408页

Computer Remote Control E-20 ProMaste r 2500 User Ma nual Summary of Standard CRC C ommands Command Description Response –I n v e r t R A M > hhhhhh : Select device begin address > hhhhhh ;S e l e c t m e m o r y b…

100%1 / 448
Computer Remote Control
ProMaster 2500 User Manual E-19
You send CRC commands to the 2500 programming electronics by typing
the command and then pressing
. When the 2500 programming
electronics receive a CRC command, the command is executed and a
response character with a carriage return is sent back. Three responses
from the 2500 are possible:
F
Indicates that an error occurred. The “X” CRC command prompts the
2500 to return a specific error code (listed later in this Appendix) that
describes the error.
?
Indicates that the 2500 programming electronics did not understand
the command received. The command string was not formatted as
described in this section or the command was sent using lowercase
characters.
>
Indicates that the last command was received, executed and
completed without any errors.
Some commands respond with both a value and the prompt. For
example, the 2500 might return
00284295>
when you send the Calculate
Sumcheck command. In this case, the
00284295
is the sumcheck and the
>
indicates that the command executed properly. The
I
,
O
and
C
commands perform any data transfer prior to sending the response.
Each command in the CRC command set is summarized in the following
tables and described in detail in an Application Note titled “UniSystem
Computer Remote Control.” Contact Data I/O Customer Support (as
listed in the Preface) to order this document.
The command tables are broken up into
standard
and
extended
CRC
commands. Standard CRC commands are commonly used commands,
such as load, program, and verify. Extended CRC commands are more
specific device-related commands, such as Set Security Fuse, Fill Fuse
Map, and Set Vector Test Options.
Note: While in CRC mode, the 2500 programming electronics recognize only
uppercase characters.
Lowercase alphabetic characters indicate arguments that must be
specified. Except where noted, the commands use the following notation
conventions:
h
represents a hexadecimal digit
n
represents a decimal digit
xxx...xxxx
represents a string of characters
All alphabetic characters used in arguments must be sent to the 2500 in
uppercase.
For example,
nn
02]
indicates that you may precede the 02] command
with two decimal digits.
Computer Remote Control
E-20 ProMaster 2500 User Manual
Summary of Standard CRC Commands
Command Description Response
–Invert RAM >
hhhhhh
: Select device begin address >
hhhhhh
;Select memory block size >
hhhhhh
< Select memory begin address >
nn
=Select I/O timeout >
fffppp@ or
ffpp
@Select device type >
cffA Enter translation format >
BBlank check >
C Compare to port >
D Set odd parity >
E Set even parity >
F Error status inquiry HHHHHHHH>
G Configuration inquiry DD>
HNo operation >
IInput from port >
JSet 1 stop bit >
KSet 2 stop bits >
L Load RAM from device >
hh
M Enter record size >
NSet no parity >
O Output to port >
PProgram device >
Q Swap nibbles >
R Return status of device AAAAA/BB/C>
S View sumcheck HHHH>
T Illegal-bit test >
hh
U Set nulls >
V Verify device >
hhhhhhhh
W Set I/O offset >
X or
n
X Error code inquiry HH....HH>
Y Display parity errors HHHH>
Z Exit remote control None
[ View device family/pinout code FFFPPP>
\Move memory block>
hh
^ Clear/fill RAM with data >
Computer Remote Control
ProMaster 2500 User Manual E-21
Summary of Extended CRC Commands
Command Description Response
01] Display system configuration SSSS/AAAA/MM/PP/II/JJ>
nn
02] Set upload wait time >
n
03] Set device ID verify option HHHHHHHH> or >
nn
04] Set Handler port baud rate >
xxx...xxxx
05] Set host command >
n
06] Select data bits >
n
07] Set next set member >
nn
22] Set data word width >
n
23] Select number of verify passes >
n
24] Select security fuse programming
option >
n
26] Specify logic verify options >
n
27] Set/clear enable/disable security fuse >
n
28] Fill fuse map >
n
29] Set reject count option >
hhh
2A] or
hh
2A] Enable programming options >
hhh
2B] or
hh
2B] Disable programming options >
nhh
2C] Select memory fill option >
hh
2D] Vector test options
2F] Return 8-character sumcheck HHHHHHHH>
xxx...xxxx
30] Set data file name >
n31] Set data source/destination >
xxx...xxxx
33] Select device manufacturer >
xxx...xxxx
34] Select device part number >
xxx...xxxx
38] Load file from disk >
xxx...xxxx
3B] Delete disk file >
n
3C] Set data transfer port >
xxx...xxxx
3E] Select Keep Current file >
40] or
n
40] Upload device information
See Application Note
*
n
41] Upload self-test results AAA...AA>
43] Upload yield tally See Application Note*
46] Clear yield tally >
49] Suspend CRC mode Displays terminal screen
n
4A] Get filename from disk AAA...AA>
n
4D] Select algorithms type (0, 1, 2, 3) >
n
52] Select algorithm media (floppy disk
or MSM) >
54] Upload device footnote See Application Note*
55] Upload device-specific message See Application Note*
56] Upload memory verify failure
dd
PAAAAAAAAHH
hh
57] Returns checksum of last operation >
58] Upload system ID HHHH HHHH HHHH>