Using A Command File To Execute Commands - Epson S5U1C17001C Manual

Cmos 16-bit single chip microcomputer, c compiler package for s1c17 family
Hide thumbs Also See for S5U1C17001C:
Table of Contents

Advertisement

10 DEBUggEr

10.5.4 Using a Command file To Execute Commands

You can use a command file to execute a series of debugging commands written in the file.
Creating a command file
Create a command file as a text file using a general-purpose editor, etc.
Example of a command file
Only one command can be written per line.
Example:
c17 rpf c17.par
file sample.elf
target sim
load
c17 rst
c17 stdout 1 WRITE_FLASH WRITE_BUF stdout.txt
c17 stdin 1 READ_FLASH READ_BUF stdin.txt
break _exit
cont
c17 stdout 2
c17 stdin 2
loading/executing a command file
There are two methods of loading and executing a command file:
1. Execution by a startup option
By specifying the -x option (or --command option) in the debugger startup command, you can execute
one command file at debugger startup.
Example: c:\EPSON\gnu17\gdb -x startup.cmd
2. Execution by a command
A command named "source" is available to execute a command file. The source command loads a
specified file and executes the commands in it in the order written.
Example: (gdb) source startup.cmd
The commands written in a command file are displayed in the [Console] window.
The source command can also be executed from the [File] menu in the [Source] window.
Executing a command file repeatedly
Once a command file is executed using the source command, you can execute it repeatedly by simply
clicking the [Enter] key thereafter. In this case, all commands written in the command file are executed. This
function is effective until you execute another command.
Command execution intervals
When you enter the --c17_cmw option, a wait time specified in seconds is inserted between each command.
The wait time can be specified from 1 to 256 seconds. If any other value is specified, a 1-second wait time is
assumed. When the debugger is started without specifying the --c17_cmw option, no wait time is inserted
between each command.
10-40
Sets memory map information.
Loads debug information.
Connects the target.
Loads a program.
Resets the CPU.
Sets a software PC breakpoint.
Executes the program.
Clears stdout.
Clears stdin.
EPSOn
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
Sets stdout.
Sets stdin.
S5U1C17001C ManUal

Advertisement

Table of Contents
loading

Table of Contents