Chapter 3 Fsl Implementation; File Structure; Overview - Renesas FSL-T06 User Manual

Flash self-programming library
Table of Contents

Advertisement

Flash Self-Programming Library

Chapter 3 FSL Implementation

3.1 File structure

3.1.1
Figure 3-1
R01US0046ED Rev. 1.01
User Manual
The library is delivered as a complete compilable sample project which contains
the FSL and in addition an application sample to show the library implementation
and usage in the target application.
The application sample initializes the FSL and does some dummy data set Erase
and Write operations.
Differing from former Self-Programming Libraries, this one is realized not as an
IDE related specific sample project, but as a standard sample project which is
controlled by makefiles.
Following that, the sample project can be built in a command line interface and
the resulting elf file can be run in the debugger.
The delivery package contains dedicated directories for the library containing the
source and the header files.

Overview

The following picture contains the library and application related files:
Libray
Source Code
Library
EEL_...c
EEL_...c
FSL_...c
Library and application file structure
The library code consists of different source files, starting with FSL_... The files
shall not be touched by the user, independently, if the library is distributed as
source code or pre-compiled.
The file FSL.h is the library interface functions header file. It also includes library
interface parameters and types.
Library Files – Fix, may not be touched by the user
Library pre-compile configuration – File name fix, File content user configurable
Application (User) Code – Completely in the hand of the user
API declaration
FSL.h
FSL_Cfg.h
Library
Configuration
FSL Implementation
User
Source Code
Application
EEL_...c
EEL_...c
App....c
12

Advertisement

Table of Contents
loading

Table of Contents