User Manual

Table Of Contents
Software for the Reader
Chapter 1: Introducing the Mercury Embedded Reader 3
Boot Loader
The boot loader provides low-level functionality. This program provides a customer interface for
upgrading the application firmware and storing data into flash.
When a module is powered up or reset, the boot loader code is automatically copied from
sector 0 of flash into the Microprocessor’s on-chip RAM, and executed. The boot loader
provides the following features:
Ability to read / write / erase flash memory
Upgrade application FW
Change serial baud rate
Verify image CRC
Application Firmware
The application firmware (FW) is an important software component of the module. It contains
the protocol code as well as all the user interfaces to set and get various system parameters.
The application FW is started using the Boot Firmware command in the boot loader; it does
not start by itself upon power up.
Note
You can also use the Reader Assistant to update the reader FW.
About the Reader Assistant
An easy-to-use user interface (Reader Assistant) can be installed to simplify reader
communication. This Reader Assistant can be used to demonstrate the embedded module or
perform detailed evaluations of the product’s performance. The Reader Assistant has the
following features:
Real-time logging of all serial transmits and receives with a timestamp
Reading and writing of all tag commands
Reading, writing, and modifying data stored in flash memory
Reading and writing to applications stored in flash memory
Updating of new firmware releases