Table Of Contents - Renesas FSL-T06 User Manual

Flash self-programming library
Table of Contents

Advertisement

Introduction ......................................................................... 9
1.1
Flash versus EEPROM .................................................................................. 10
1.2
Dual Operation ............................................................................................... 10
FSL Architecture................................................................ 11
FSL Implementation .......................................................... 12
3.1
File structure .................................................................................................. 12
3.1.1
Overview ............................................................................................................................ 12
3.1.2
Delivery package directory structure and files ................................................................... 13
3.2
FSL Linker sections ...................................................................................... 15
3.3
MISRA Compliance ........................................................................................ 15
FSL Usage .......................................................................... 16
4.1
Flash Security ................................................................................................ 16
4.1.1
Strategy ............................................................................................................................. 16
4.1.2
Configuration options ......................................................................................................... 17
4.2
Flash Safety ................................................................................................... 18
4.2.1
Hardware Protection .......................................................................................................... 19
Normal operation (Error Correction Circuit - ECC) ........................................................... 19
4.2.2
4.2.3
Safe reprogramming using Self-Programming .................................................................. 19
4.3
Code execution in RAM ................................................................................ 21
4.4
User code execution during Self-Programming ......................................... 22
4.5
Interrupts in RAM .......................................................................................... 23
4.6
Dual CPU operation ....................................................................................... 24
4.7
Option Bytes .................................................................................................. 24
Chapter 5
User Interface (API) ........................................................... 25
5.1
Pre-compile configuration ............................................................................ 25
5.2
Data Types ..................................................................................................... 26
5.3
Library Functions .......................................................................................... 27
5.3.1
Initialization ........................................................................................................................ 28
5.3.2
Operation ........................................................................................................................... 33
5.3.3
Security .............................................................................................................................. 37
5.3.4
Administration .................................................................................................................... 45
Integration into the user application ................................ 59
6.1
First steps ...................................................................................................... 59
6.2
Application sample ........................................................................................ 59
6.3
FSL life cycle .................................................................................................. 59
6.4
Special considerations ................................................................................. 61
R01US0046ED Rev. 1.01
User Manual

Table of Contents

8

Advertisement

Table of Contents
loading

Table of Contents