10-60
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
10 DEBUggEr
4. Writing to flash memory
Use the
load
command to write a program to flash memory.
Example:
(gdb) load sample.elf
Perform steps 1 and 2 before writing a program to flash memory.
The written contents can be confirmed using the
x
command.
The data to be entered in flash memory set by the
c17 fls
command in step 2 is passed to the flash write
routine, by which the data is written to flash memory. This is an exception and all other operations are
processed as writing to RAM. If flash memory has not been erased (not 0xff), an error is returned.
flash writer function of the iCD Mini (S5U1C17001H)
The ICD Mini (S5U1C17001H) incorporates a flash writer function, and
gdb
has commands to control this
function.
For how to use the ICD Mini (S5U1C17001H) as a flash writer, refer to the "S5U1C17001H Manual (S1C17
Family In-Circuit Debugger)".
The flash writer control commands can only be used with the ICD Mini (S5U1C17001H) in ICD Mini mode, as
described below.
note
: The ICD board does not support the flash writer function.
Erasing programs/data (
c17 fwe
command)
The
c17 fwe
command erases the data erase/write program or write data and address information loaded in
the S5U1C17001H.
Example 1: To erase write data
(gdb)
c17 fwe
0
Example 2: To erase the data erase/write program
(gdb)
c17 fwe
1
loading a program (
c17 fwlp
command)
The
c17 fwlp
command loads the data erase/write program from the host in the ICD Mini (S5U1C17001H)
and sets entry information about the erase/write routines.
Example: When the data erase/write program file is
writer.sa
and the start addresses of erase and write
routines are 0x90 and 0xb4, respectively
(gdb)
c17 fwlp
writer.sa 0x90 0xb4
loading data (
c17 fwld
,
c17 fwdc
commands)
The
c17 fwld
command loads the data to be written to flash memory from the host in the ICD Mini
(S5U1C17001H). The
c17 fwdc
command loads the data saved in target board memory into the ICD Mini
(S5U1C17001H). Also set the range of flash memory to be erased.
Example 1: To load sample.sa after erasing all blocks of flash memory whose start address is 0x8000
(gdb)
c17 fwld
sample.sa 0 0 0x8000
Example 2: To load 1-MB data from the address FLASH_START on target memory after erasing all blocks of
flash memory whose start address is 0x8000
(gdb)
c17 fwdc
FLASH_START 0x100000 0 0 0x8000
Содержание 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 ...