|
| Debug CommandsµVision3 supports a number of commands you may enter in the Output Window — Command Line. Commands may be separated into categories that describe the common function of the commands. The commands can be grouped into the following categories: Breakpoint CommandsBreakpoint commands let you create and delete breakpoints. You use breakpoints to halt program execution or to execute µVision3 commands or user functions when a particular instruction is reached. | Command | Description |
|---|
| BreakAccess | Add an access breakpoint with length to the list of breakpoints. | | BreakDisable | Disables one or more breakpoints. | | BreakEnable | Enables one or more breakpoints. | | BreakKill | Removes one or more breakpoints from the breakpoint list. | | BreakList | Lists the current breakpoints. | | BreakSet | Adds a breakpoint expression to the list of breakpoints. |
General CommandsGeneral commands let you perform a number of miscellaneous debugging operations. | Command | Description |
|---|
| ASSIGN | Assigns input and output sources for the Serial window. | | DEFINE | Creates a Toolbox button. | | DIR | Generates a directory of symbol names. | | EXIT | Exits µVision3 debug mode. | | INCLUDE | Reads and executes the commands in a command file. | | KILL | Deletes µVision3 debug functions and Toolbox buttons. | | LOAD | Loads object modules, and HEX files. | | LOG | Creates log files, queries log status, and closes log files for the Debug window. | | MODE | Sets the baud rate, parity, and number of stop bits for PC COM ports. | | RESET | Resets µVision3, resets memory map assignments, and resets predefined variables. | | SAVE | Saves a memory range in an Intel HEX386 file. | | SCOPE | Displays address assignments of modules and functions of a target program. | | SET | Sets the string value for predefined variable. | | SIGNAL | Displays signal function status and removes active signal functions. | | SLOG | Creates log files, queries log status, and closes log files for the Serial window. |
Memory CommandsMemory commands let you display and change the contents of memory. | Command | Description |
|---|
| ASM | Assembles in-line code. | | DEFINE | Defines typed symbols that you may use with µVision3 functions. | | DISPLAY | Display the contents of memory. | | ENTER | Enters values into a specified memory area. | | EVALuate | Evaluates an expression and outputs the results. | | MAP | Specifies access parameters for memory areas. | | Unassemble | Disassembles program memory. | | WatchSet | Adds a watch variable to the Watch window. | | WatchKill | Kill all watch variable in the Watch window. |
Program CommandsProgram commands let you execute your target program and analyze its performance. | Command | Description |
|---|
| COVERAGE | Display code coverage information. | | Go | Starts program execution. | | LogicAnalyze | Initializes the Logic Analyser. | | PerformanceAnalyze | Initializes the built-in performance analyzer. | | Pstep | Steps over instructions but does not step into procedures or functions. | | Ostep | Steps out of the current function. | | Tstep | Steps over instructions and into functions. |
Command EntryDuring command entry, the syntax generator displays possible commands, options and parameters. As you enter commands µVision3 reduces the list of likely commands to coincide with the characters you type. | If you type B, the syntax generator reduces the commands listed. |  | | Available command options are listed if the command is clear. |  | | The syntax generator leads you through the command entry and helps you to avoid errors. |  |
Note - Only the CAPITAL characters of the command names are enter. For example, the BreakSet command must be entered as BS.
Related Knowledgebase Articles |
|