Configuration Options - Renesas FSL-T06 User Manual

Flash self-programming library
Table of Contents

Advertisement

Flash Self-Programming Library
Note
4.1.2
(1)
R01US0046ED Rev. 1.01
User Manual
o
By the programmer interface
In order to disable this feature, the commands Flash Write and
Flash Block Erase can be disabled (see chapter 4.1.2
Configuration options for details). By doing so, Flash writing via
this interface is only possible after erasing the complete Flash.
Illegal or accidental reprogramming of Flash
For many applications protection against the illegal Flash read-out is already
sufficient. In other cases reprogramming the device either completely or partly
must be disabled. V850 devices provide features for both:
Partly reprogramming by the programmer interface
See Illegal read-out of Flash content
Complete reprogramming by the programmer interface
If also the complete erasing and reprogramming by this interface shall be
disabled, in addition to Flash Write and Flash Block Erase commands
also the Chip Erase command can be disabled (see chapter 4.1.2
Configuration options for details). By doing so the reprogramming via
programmer interface is no longer possible, neither by unauthorized nor
by authorized use. Reprogramming by the application using Self-
Programming is still possible.
Reprogramming by the application using Self-Programming
It is also possible to protect a certain number of Flash blocks (called boot
cluster) against reprogramming via the application, starting from
0x00000000. The number of blocks is configurable from 1 up to the
complete Flash.
So it is possible to protect e.g. a Bootloader or more code and data up to
the complete application.
In addition a configurable Flash Shield Window is able to protect parts of
the Flash. This Window is configurable via Self-Programming. Only the
Flash blocks covered by the FSW can be reprogrammed via Self-
Programming.
When disabling reprogramming of blocks via the application, the secured part can
no longer be reprogrammed in any way any more.

Configuration options

This chapter explains the protection relevant settings and mechanisms,
implemented in RC03F based Flash devices.
For the usage of these settings and the protection strategy, please refer to
section 4.1.1 Strategy.
Security Flags
The protection configuration can be set by the dedicated Flash programmers, like
PG-FP5 or via Self-Programming.
The following flags and settings are available:
Read command disable (Programmer interface)
Reading the Flash contents via the programming interface is disabled. It
does not affect Self-Programming (see FSL_SetReadProtectFlag).
FSL Usage
17

Advertisement

Table of Contents
loading

Table of Contents