EasyManua.ls Logo

Intermec ED40 - Baud Rate Auto-Detect; Dialog between Host and Imager; Downloading the Flash Driver

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
ED40 Decode Board Integration Guide 43
Send the Flash Memory Upgrade ISCP command (See the ISCP Command Set
available from your Intermec representative).
Scan the firmware upgrade configuration bar code:
To exit download mode, simply turn the power off and then back on.
Baud Rate Auto-Detect
Once the imager is in firmware download mode, it waits for the auto-detect
character (0x00) from the host (no protocol used). When the imager receives this
character, it automatically detects the host baud rate and adapts itself
accordingly.
The UART of the host must be configured with the following parameters:
Baud rate: 9600, 19200, 38400, 57600, 115200, 128000, 230400, 256000
8 bits
no parity
no protocol used
Dialog Between Host and Imager
/*host initiates baud rate auto-detection*
host sends AUTO_DETECT (0x00)
/*imager detects host baud rate*/
imager replies BAUD_RATE_DETECTED (0x75)
/*imager now ready to receive flash driver*/
Downloading the Flash Driver
The flash driver is the tool used to communicate between the imager and the
host. It combines the different firmware download functions necessary to erase,
read from and write to the flash memory of the imager. This driver is downloaded
to the RAM memory of the imager (no protocol used).
The host opens the flash driver file (*.DRX) and determines the number of bytes
contained in the file.
The host calculates the number of blocks to send to the imager by dividing the
number of bytes in the file by 256. The host is now ready to initiate download.
CCMD 30 01
Firmware upgrade
Note: The flash driver file ( *.DRX) is provided by Intermec. Contact your
Intermec sales representative.

Table of Contents