Freescale Semiconductor Motorola MMDS0508 Operation Manual page 129

Motorola modular development system
Table of Contents

Advertisement

GO
NOTE:
MMDS0508OM/D
MOTOROLA
Freescale Semiconductor, Inc.
Begin Program Execution
The GO command starts execution of code in the emulator at the current
address or at a specified address. If one address is entered, it is the
starting address. If two addresses are entered, execution begins at the
first and stops at the second. If a map file has been loaded, symbols (or
labels) from the source code can be used as arguments. The GO and G
commands are identical.
If no address or only one address is specified, execution continues until
a STOP command is entered, a breakpoint occurs, or an error occurs.
Syntax:
GO [<address1>|<symbol>] [<address2>|<symbol>]
Where:
< address1 > Execution starting address. If an < address1 >
value is entered, the system loads the value into
the program counter (PC), then starts execution
at the address in the PC. If an < address1 > value
is not entered, execution begins at the address
already in the PC.
< address2 > Execution stop address. The < address2 > value
must be an instruction fetch address; if it is not,
code execution continues as if the command had
no < address2 > value.
<symbol>
The label of an instruction in source code.
Be careful about using the G, GO, or GOTIL commands if the code
branches into internal RAM (for instance, option RAM) or EEPROM. An
execution stop address is invalid for internal locations.
Examples:
>GO
Begin code execution at the current PC value.
>GO 145
Begin code execution at address 145.
>GO START Begin code execution at label START in source
code.
>GO 200 271Begin code execution at address 200. End code
execution just before the instruction at address
271.
Command-Line Commands
For More Information On This Product,
Go to: www.freescale.com
Command-Line Commands
Command Explanations
GO
129

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mmds0508

Table of Contents