| Electronic Components Datasheet Search |
|
RH850 Datasheet(PDF) 14 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
RH850 Datasheet(HTML) 14 Page - Renesas Technology Corp |
|
14 / 66 page ![]() Data Flash Access Library - Type T01, European Release Functional Specifications R01US0079ED0103 14 User Manual Chapter 3 Functional Specifications 3.1 Supported functions, commands and Flash operations For a better understanding of the flows and mechanisms required for an FDL usage, the basic functions of the FDL are introduced in the following. The API of the FDL is thereby, on the one hand based on functions used to manage the operation of the library itself, on the other hand it offers so-called commands to access and control the content of the FDL pool. The following table list s up all functions, the library will support. Please refer to the chapter 4.4 “Functions” for detailed descriptions. Table 1: FDL Function Function Description R_FDL_Init Initialize the library and Flash hardware R_FDL_Execute Initiate a Flash operation R_FDL_Handler Control an initiated Flash operation and forward the status. R_FDL_SuspendRequest Request suspending an on-going Flash operation R_FDL_ResumeRequest Resume a suspended Flash operation R_FDL_StandBy Suspend an on-going Flash operation from an asynchronous context R_FDL_WakeUp Wake-up the FDL from Stand-by state R_FDL_GetVersionString Return a pointer to the library version string Commands are used to manage the FDL pool. Commands are initiated via R_FDL_Execute and the further progress is controlled by regular execution of R_FDL_Handler. The following commands can be used to execute the following Flash operations: Table 2: FDL commands and operations Command Initiated Flash operation Description R_FDL_CMD_ERASE Flash erase Erase one or more Flash blocks R_FDL_CMD_WRITE Flash write Write one or more Flash words R_FDL_CMD_BLANKCHECK Flash blank check Blank Check one or more Flash words. Return the fail address in case some Flash word is not blank R_FDL_CMD_READ Flash data read Read one or more Flash words to a buffer. Return a possible ECC (Error correction code) error to the application together with the address of the error The following picture shows the basic flow of Flash operations at the example of erasing 2 Flash blocks. While the Flash hardware can only Erase or Write one unit (Erase 1 block, Write 1 word), the FDL will manage handling multiple units. Blank Check is executed on word basis but internally it is split in multiple units at each multiple of 0x4000 bytes boundary. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |