10.6.2 loading a file
Types of files
The debugger gdb can load an elf format object file to debug.
file loading procedure
Use the following two commands to load a file:
file command: Loads debugging information.
load command: Loads object code into the target.
Aside from the above, the debugger is provided with the c17 rpf command, which can be used to load a
parameter file to set memory map information of the target.
The file command must be executed before the target or load command. The c17 rpf command must
also be executed before the file command.
The following shows the basic procedure to execute a series of operations from loading a file to debugging.
(gdb) c17 rpf sample.par (Sets map information.)
(gdb) file sample.elf
(gdb) target icd usb
(gdb) load
(gdb) c17 rst
To debug a program written in target ROM, there is no need to execute the load command. In this case, the
file command can also be used to load debugging information for source-level debugging.
notes
The load command only loads several areas (containing the code and data) of an object file. All other areas
are left intact in the original state before the load command was executed.
The debugger gdb loads source files according to debugging information to display the sources. Therefore,
both contents and storage locations (directories) of the source files must be in the same state as at elf object file
creation.
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
(Loads debugging information.)
(Connects the target.)
(Loads the program.)
(Resets the CPU.)
EPSOn
10 DEBUggEr
10
Debugger
10-43
Need help?
Do you have a question about the S5U1C17001C and is the answer not in the manual?
Questions and answers