(3) Erasing Procedure in User Program Mode
The procedures for download, initialization, and erasing are shown in figure 20.12.
Start erasing procedure
program
Select on-chip program
to be downloaded and
specify download
destination by FTDAR
Set FKEY to H'A5
Set SCO to 1 and
execute download
Clear FKEY to 0
DPFR = 0?
Yes
Set the FPEFEQ
parameter
Initialization
JSR FTDAR setting + 32
FPFR = 0 ?
Yes
1
The procedure program must be executed in an area other than the user MAT to be erased.
Especially the part where the SCO bit in FCCS is set to 1 for downloading must be executed in the
on-chip RAM.
The area that can be executed in each step of the user procedure program (on-chip RAM, user
MAT, and external space) is shown in section 20.4.4, Storable Area for Procedure Program and
Program Data.
For the area of the on-chip program to be downloaded, see the RAM map for
programming/erasing in figure 20.10.
Rev. 1.00, 09/03, page 562 of 704
1.
No
Download error processing
No
Initialization error processing
Figure 20.12 Erasing Procedure
1
Disable interrupts and
bus master operation
other than CPU
Set FKEY to H'5A
Set FEBS parameter
Erasing
JSR FTDAR setting + 16
FPFR = 0 ?
Yes
Clear FKEY and erasing
Required block
No
erasing is
completed?
Yes
Clear FKEY to 0
End erasing
procedure program
2.
3.
4.
No
error processing
5.
6.