EasyManua.ls Logo

Intermec ED40 - PROTOCOL_MODE - 0 X10

Intermec ED40
155 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 5 — Firmware Download
48 ED40 Decode Board Integration Guide
PROTOCOL_MODE – 0x10
Description
Activates the ACK software protocol (see ACK Software Protocol” on page 59)
or the no protocol mode and deactivates the imager's default RTS/CTS hardware
protocol.
This command must be sent before any other. If another command is sent, the
flash driver will automatically activate the RTS/CTS protocol.
Host Activates ACK Protocol
To activate the ACK software protocol, the host sends the PROTOCOL_MODE
command with 0x00 in the param 1 field as shown below:
Host Activates No Protocol Mode
Most host systems today are capable of handling the download process with no
protocol. To activate the no protocol the host sends PROTOCOL_MODE
command with 0x01 in the param 1 field as shown below:
If the host system is not fast enough when using no protocol you may experience
problems during the download process. In this case Intermec recommends using
the RTS/CTS or ACK protocol modes.
Flash Driver Response
Note: This command must be sent if you are using a USB interface (virtual COM).
The USB interface does not support RTS/CTS protocol.
8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 32 bits
cmd param 1 param 2 param 3 param 4 param 5 param 6 param 7 param 8 checksum
0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 calculated
8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 8 bits 32 bits
cmd param 1 param 2 param 3 param 4 param 5 param 6 param 7 param 8 checksum
0x00 0x10 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 calculated
Note: The no protocol mode is only available with the BF3.drx driver version
2.00 or higher. To know the driver version see DOWNLOAD_INIT 0x11 on
page 49.
Status Response
OK CMD_ACK (0x32)
imager activates the selected protocol
CMD_DONE (0x31) with activated protocol
Not OK: undefined byte (error, bad checksum or incorrect parameter)

Table of Contents