Intel 80L188EB, 80L188EC, 80L186EB, 80L186EC, 80C186EB, 80C188EB, 80C188EC, 80C186EC User Interface

Page 45

INTRODUCTION TO THE SOFTWARE

4.4USER INTERFACE

The user interface to the iECM-86 supports commands to initiate and configure the ECM-86, perform I/O operations involving DOS files, execute user programs, and interrogate variables in the target system. Interrogation can be done in a number of formats and in most cases can be done concurrently with user code execution.

4.4.1Numeric Input

The command parser used by the iECM-86 software requires that numeric inputs always start with the digits 0-9. Hexadecimal numbers that start with A–F must be preceded by a zero. For example, enter “0AA55” instead of “AA55.” This requirement is similar to that of ASM86.

4.4.2Controlling Lengthy Commands

Most of the commands supported by iECM-86 appear to complete without delay. Some commands (for example, displaying or filling a large area of memory) take an appreciable length of time to complete. In general, these commands can be aborted by pressing Enter. Those commands that display a large amount of information can be paused by pressing the spacebar. After you have checked the data on the screen, you can press the spacebar again to resume the output.

4.4.3Aborting from iECM-86

Press Ctrl+C to close any open files and return to DOS.

4.5INITIATING AND TERMINATING iECM-86

This section describes the commands for invoking iECM-86 from DOS and exiting back to DOS.

4.5.1ECM86

This command, entered at the DOS prompt, loads the iECM-86 software and executes it. Several options are available with this command. Option strings always start with a hyphen (-) and can be entered in upper or lower case. The operation of these options is described below. Any or all of these options can be entered in any order. If the options are contradictory, the actual option accepted is the last one entered.

4-3

4

Image 45
Contents Intel 186 EB/EC Evaluation Board User’s Manual Copyright Intel Corporation Contents Contents Chapter Introduction to the Software Irism Variables Rism CommandsRism Structure TrapisrFigures About This Manual Page Chapter About this Manual Content OverviewItalics Notation ConventionsDocument Name Intel Order # Related DocumentsFaxBack Service Electronic Support SystemsWorld Wide Web Customer Support Telephone Numbers Technical SupportPage Getting Started Page Getting Started Intel 186 EC Evaluation Board Layout WHAT’S in Your KIT System RequirementsIntel 186 EB/EC Evaluation Board USER’S Manual ECM86 Page Hardware Overview Page LA19/WRT Prot Jumper SummaryPackaging MicroprocessorSram Memory ConfigurationF000FFFF LCD I/OPhysical Memory Map Flash Program Memory Jumper Assembly for Flash Downloading Programmable Logic Sram Static MemoryE1 Jumper Power SupplyInit Serial InterfaceCTS P2 Serial ChannelPin to 9-Pin Adaptor Expansion Interface EC Peripheral Expansion Connector JP2 40 pinEB Peripheral Expansion Connector JP2 24 pin CPU Bus Expansion EB and EC LCD Interface Demo LCD InterfacePage Introduction to Software Page Introduction to the Software Software FeaturesEmbedded Controller Monitor ECM RestrictionsUser Interface Diag COM2, -COM1Reset SYSTEM, RES SYSTEM, RESET, RES POLL, -SIGNAL6 DOS QuitReserved Functions Related InformationReserved Memory Reserved I/OIECM-86 Commands Page Entering Commands Loading and Saving Object Code File OperationsInclude filename Other File OperationsLOG filename List filenameResetting the Target Program ControlBreakpoints BR bpnumber = codeaddr BR bpnumberGO Forever Program ExecutionGO from codeaddr Till codeaddr or codeaddr GO from codeaddr Till codeaddrGO Till codeaddr or codeaddr Program SteppingStep Sstep Supported Data Types Displaying and Modifying Program VariablesByte Commands Byte byteaddress = bytevalueByte byteaddress to byteaddress Byte byteaddress to byteaddress = bytevalue Word CommandsWord wordaddress = wordvalue Word wordaddress to wordaddressWord wordaddress to wordaddress = wordvalue Dword CommandsDword dwordaddress Dword dwordaddress = dwordvalueDword dwordaddress to dwordaddress = dwordvalue Stack CommandsStack stackaddress Stack stackaddress to stackaddressPort Commands String CommandsString byteaddress Port portaddress = bytevalueWport Commands Port portaddress to portaddress = bytevalueWport wportaddress Wport wportaddress to wportaddress Wport wportaddress = wordvalueWport wportaddress to wportaddress = wordvalue Processor VariablesPC =codeaddress IRISM-186 Commands Page Other Variables IRISM VariablesRism Structure Rism CommandsReceiving Data from the Host Sending Data to the HostTransmit Code 02H Setdataflag Code 00HReadbyte Code 04H Readword Code 05HLoadaddress Code 0AH Writedouble Code 09HReadpc Code 10H Writepc Code 11HReportstatus Code 14H TrapisrMonitorescape Code 15H Readbport Code 16HStep Code 1AH Writewport Code 19HReadreg Code 1BH Writereg Code 1CHStart Up Commands / or \ Page Parts List Page PIN Header JUMP3 PIN Header JUMP4PIN PWR Conn CN2PMLX PIN SIP SKT SIP14 ResetJP1 30 Header HDR2X30SOP44 XU9Intel SO20W20 Header HDR2X20 Intel # PA28F400BV PNP Transistor SOT23 SMT PNP MMBT2907ALT1Table A-2 EC Board Manual Parts List Sheet 3 Index Index-2