English
Language : 

R01US0079ED0103 Datasheet, PDF (17/66 Pages) Renesas Technology Corp – RENESAS 32-Bit MCU
Data Flash Access Library - Type T01, European Release
Functional Specifications
User application
Data Flash
FDL
programming
hardware
R_FDL_Execute (Command*)
R_FDL_BUSY
R_FDL_Handler ()
R_FDL_BUSY
Library is busy with a
Flash operation
Start Flash operation
Status check
Operation is ongoing
R_FDL_Handler ()
R_FDL_BUSY
R_FDL_Handler ()
R_FDL_OK
Status check
Operation is finished
Start Flash operation
Operation started
Status check
Operation is finished
Other operations
may follow
* Possible asynchronous commands:
 R_FDL_CMD_ERASE
 R_FDL_CMD_WRITE
 R_FDL_CMD_BLANKCHECK
Figure 5: Background operation
3.4 Flash Access Protection
The FDL Flash Access Protection shall protect Flash accesses to unintended addresses. The protection
distinguishes EEL-Pool Flash blocks from User-Pool blocks (refer to chapter 2.2 “Pool Definitions” for
more information). An access as user application will be allowed to all configured Flash blocks outside
the EEL-Pool, while an access from EEL will be allowed to the EEL-Pool only.
Generally, on any Data Flash operation initiation, the access type must be defined in the operation
request structure variable. Setting this variable enables the access either to the EEL-Pool or to the Data
Flash blocks outside the EEL-Pool (User-Pool). If the variable is not initialized appropriately or if the
wrong pool shall be accessed, a protection error is returned.
R01US0079ED0103
17
User Manual