10-40
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
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
Sets memory map information.
file sample.elf
Loads debug information.
target sim
Connects the target.
load
Loads a program.
c17 rst
Resets the CPU.
c17 stdout 1 WRITE_FLASH WRITE_BUF stdout.txt
Sets stdout.
c17 stdin 1 READ_FLASH READ_BUF stdin.txt
Sets stdin.
break _exit
Sets a software PC breakpoint.
cont
Executes the program.
c17 stdout 2
Clears stdout.
c17 stdin 2
Clears stdin.
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.
Содержание S5U1C17001C
Страница 6: ......
Страница 17: ...1 General S5U1C17001C Manual 1 General ...
Страница 18: ......
Страница 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Страница 22: ......
Страница 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Страница 30: ......
Страница 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Страница 104: ......
Страница 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Страница 122: ......
Страница 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Страница 366: ......
Страница 385: ...7 Library S5U1C17001C Manual 7 library ...
Страница 386: ......
Страница 404: ...7 18 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 7 liBrary THIS PAGE IS BLANK ...
Страница 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Страница 406: ......
Страница 438: ...8 32 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 8 aSSEMBlEr THIS PAGE IS BLANK ...
Страница 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Страница 440: ......
Страница 448: ...9 8 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 9 linkEr THIS PAGE IS BLANK ...
Страница 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Страница 450: ......
Страница 625: ...10 174 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 10 DEBUggEr THIS PAGE IS BLANK ...
Страница 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Страница 627: ......
Страница 695: ...11 68 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 11 OTHEr TOOlS THIS PAGE IS BLANK ...
Страница 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...