S5U1C17001C ManUal
EPSOn
10-57
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
10 DEBUggEr
10
Debugger
10.6.8 Simulated i/O
The simulated I/O function of
gdb
allows you to evaluate the external input/output of the serial interface, etc. by
means of standard input/output (stdin, stdout) or file input/output.
input by stdin (
c17 stdin
command)
Set the following conditions in the
c17 stdin
command:
•
Break address
•
Input buffer address (with buffer size fixed to 65 bytes)
•
Input file (when omitted, input from [Simulated I/O] window)
After setting these conditions, run the program continuously.
When an input file is specified
When the set break address is reached,
gdb
reads data from the specified file and places it in the buffer.
Then it resumes executing the program from the address where it left off.
Example 1: To set a data input function
(gdb)
c17 stdin
1 READ_FLASH READ_BUF input.txt
Example 2: To turn the data input function off
(gdb)
c17 stdin
2
When no input files are specified
When the set break address is reached,
gdb
opens the [Simulated I/O] window and waits for data to be
entered from the keyboard. When you enter data and press the [Enter] key,
gdb
writes the data entered to
the buffer and resumes executing the program from the address where it left off.
Example: To set a data input function using the [Simulated I/O] window
(gdb)
c17 stdin
1 READ_FLASH READ_BUF
Output by stdout (
c17 stdout
command)
Set the following conditions in the
c17 stdout
command:
•
Break address
•
Output buffer address (with buffer size fixed to 65 bytes)
•
Output file (when omitted, output to [Simulated I/O] window)
After setting these conditions, run the program continuously.
When an output file is specified
When the set break address is reached,
gdb
outputs the contents of the buffer to the specified file. Then it
resumes executing the program from the address where it left off.
Example 1: To set a data output function
(gdb)
c17 stdout
1 WRITE_FLASH WRITE_BUF output.txt
Example 2: To turn the data output function off
(gdb)
c17 stdout
2
When no output files are specified
When the set break address is reached,
gdb
opens the [Simulated I/O] window and displays the buffer
contents in that window. Then it resumes executing the program from the address where it left off.
Example: To set a data output function using the [Simulated I/O] window
(gdb)
c17 stdout
1 WRITE_FLASH WRITE_BUF
Содержание 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 ...