Advanced Topics
5000 Mobile Terminal Product Guide (5000-REV2.21)
Chapter 7-69
DOWNLOADING IMAGES TO FLASH MEMORY
Flash memory tasks can be updated by downloading new image files. These files can be downloaded by
using
load
task commands.
?
Using
load
task commands requires access to the Command Line Interface via a Console
device (see previous section), not via the touch Console window. The Console device has
access to the new task images, whereas the Console window does not.
An image file can be downloaded to one of four possible places in Flash memory:
??
At the start sector of an erased Flash memory.
??
At the next available space starting from low address.
??
At the highest available sector that can hold the image.
??
At a specific address.
The Flash memory is protected against being modified while it is in use. If you attempt to download an
image file to the Flash memory while the Flash memory is in use, the
load
task command will be
rejected and an alert, “Flash in use!” will be displayed.
To ensure that the Flash memory is not in use, use the command:
>load flash now
To restart the MT unit.
Loading the Complete Flash Image
In order to download a complete Flash image (set of tasks), there must be enough free low Flash
memory available. High Flash memory is typically reserved for special tasks such as those involving
character sets.
To monitor and erase the current low Flash memory, use the commands:
>load flash now
To restart the MT unit.
>load fp
To obtain the first sector address.
>FLSH e[first sector address]
To erase contiguous memory beginning at [first
sector address].
?
Do not use FLSH E command (with upper case E). This command will erase the high
Flash memory in addition to the low Flash memory.
Use the
load fp
command again to confirm that enough free memory is available.
To download and activate the complete Flash image, use the commands:
>load lf [filename]
To load Flash image with [filename].
>load fir
To install and run the Flash image in RAM.
Loading a Task Image at Next Available Space