Introduction ......................................................................... 9
1.1
Flash versus EEPROM .................................................................................. 10
1.2
Dual Operation ............................................................................................... 10
FSL Architecture................................................................ 11
3.1
File structure .................................................................................................. 12
3.1.1
Overview ............................................................................................................................ 12
3.1.2
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
4.2.2
4.2.3
4.3
Code execution in RAM ................................................................................ 21
4.4
4.5
Interrupts in RAM .......................................................................................... 23
4.6
Dual CPU operation ....................................................................................... 24
4.7
Option Bytes .................................................................................................. 24
Chapter 5
5.1
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
6.1
First steps ...................................................................................................... 59
6.2
Application sample ........................................................................................ 59
6.3
FSL life cycle .................................................................................................. 59
6.4
R01US0046ED Rev. 1.01
User Manual
Table of Contents
8