Download Print this page

Intel EV80Cl96KB User Manual page 24

Microcontroller evaluation board

Advertisement

-269
EV80C196KB Microcontroller Evaluation Board User's Manual
when the RAM is mapped into the system.
It also provides a simple routine to check
the communications
interface between the host and the target.
In the EV80C196KB board, there is a serial port loop-back mode which allows de-
bugging the host/board interface.
Upon reset the board is in the echo mode. Until it
receives an ASCII slash (I'/") or reverse-slash ('7") it will increment every character it
receives from the host and send the incremented value back to the host. It will also
display the binary code of the character the board received on the Port 1 LED%. If a
reverse slash is received by the RISM it will leave the echo mode (set USER MAP
flag true), remap memory and start normal operation.
If a slash is received it-will
stop echoing incremented received data and start responding to RISM commands
with the diagnostic flag set. In this mode there are diagnostic routines resident in
EPROM which are useful for debugging the board. Initially after invoking the diag-
nostic mode, the Program Counter points to the beginning of a RAM test at 2200H.
See the source code listing in appendix C for further details.
Note: The target hardware will have to be reset before using the DIAG com-
mand option.
Note: When executing diagnostic routines from EPROM, certain commands
such as Breakpoints and Stepping will not work as they need to modify the
code to work properly.
When the host software is invoked in the diagnostic mode it will tell you to enter
characters on the keyboard.
These characters will be sent to the target and the
response from the target will be displayed on screen. This is a simple confidence
check on the serial communication channel. You are told to enter a slash or re-
verse-slash to terminate this mode and proceed in either the diagnostic mode or the
normal user's mode. If the user interface is invoked without the -DIAG option it will
immediately transmit a reverse-slash which should put the target in the normal
mode. Systems which do not implement the diagnostic mode will load the reverse-
slash into the RISM-DATA
register where it will languish till more useful data is sent
by the host.
-8096, -8096BH, -Cl 96KB
These three options control the single line assembler and the disassembler in the
iECM-96.
If the 8096 (8x9x-90) or 8096BH (8x9xBH) options are selected then the
additional instructions in the 8OC196KB will be considered invalid for both the single
line assembler and the disassembler.
If none of these options are selected then the
iECM-96 will default to Cl 96KB mode.
-NOTYPES
This option will cause the object file loader to ignore type definition records in the
object module.
If this is invoked then the symbolic I/O routines will only recognize
basic data types such as BYTES, WORDS, and LONGS. More complex data types
such as PLM arrays and structures will not be recognized.
This option is included
because early versions of the host software got confused while loading certain type
definition records generated by C-96. These problems have been fixed but the
option was left in case similar problems remain.

Advertisement

loading