
élanSC300 Microcontroller Evaluation Board User’s Manual
3-18
1
r
The
r
command resets the miscompare indicators as explained earlier in the section
that explains the
c
command. See the
c
command on page 3-16 for more detail.
s
The
s
command toggles between viewing data from PCMCIA slot 1 and slot 2.
Each time the
s
command is pressed, the slot that is not currently being viewed
becomes the active slot. This command only applies if the PCMCIA device is
selected.
Restrictions on Use
Although designed for the élanSC300 microcontroller evaluation board, this utility
may work on other vendor’s platforms. (However, its functionality outside of the
élanSC300 microcontroller evaluation board cannot be guaranteed and therefore
is not supported.) There are three key elements for compatibility:
1.
MMSVIEW
assumes that MMSA is programmed to begin page 0 at C0000h.
The starting location of MMSA is not reset by the utility in an attempt to
maintain software compatibility with customer platforms as this would
probably cause the customer’s platform to crash. Use this utility on a customer
platform only if customer-platform initialization programs MMSA page 0 to
start at C0000h.
2. The second element of compatibility is the use of the MMS windows on the
customer platform.
MMSVIEW
assumes that MMS page 4 (resides at D0000h
when MMS page 0 is set up to reside at C0000h) is available for use. This may
conflict with drivers loaded on the evaluation board platform that require the
use of MMS (ROMDOS, PCMCIA, EMM386, etc.). It may also conflict with
customer resources located on customer platforms. See “Operating
Instructions” on page 3-14 for details on how to change MMS windows.
3. The third element of compatibility is not as major.
MMSVIEW
reprograms
the I/O locations of the REGA and REGB signals to reside at 108h and 10Ch
respectively (most BIOS ports to the élanSC300 microcontroller set up these
I/O addresses). These I/O locations are set up in this utility in case it is run on
a vendor platform in order to achieve some level of software compatibility.
When
MMSVIEW
exits, these locations cannot be reprogrammed back to the
initial values because these registers are write only.