КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Source Files
Source Files for creating applications with the RL-FlashFS library can be found in the folders:
| Folder Name
| Description
| | \ARM\RV31\INC
| Contains include files, header files, and configuration files.
| | \ARM\RV31\LIB
| Contains the library files, such as FS_ARM_L.LIB, FS_CM3.LIB and others.
| | \ARM\RL\FlashFS\Drivers
| Contains driver modules for MCI, MMC, NAND, and SPI devices.
| | \ARM\RL\FlashFS\Config
| Contains configuration files, such as File_Config.c and Retarget.c.
| | \ARM\RL\FlashFS\Flash\device family
| Contains Flash programming functions and device description files.
| | \ARM\Boards\vendor\board\RL\FlashFS
| Contains example applications built with the RL-FlashFS Library. Use the projects as templates to create new applications.
| RL-FlashFS include files in \ARM\RV31\INC:
| File Name
| File Type
| Layer
| Description
| | absacc.h
| Header File
| All layers
| Header file to locating variables at absolute addresses at C level. The file is included from the file File_lib.c. Code changes are not required.
| | File_Config.h
| Header File
| All layers
| Header file with common definitions. Code changes are not required.
| | File_lib.c
| Module
| All layers
| System configuration file outlining library functions. Code changes are not required.
| | RTL.h
| Header File
| All layers
| Common header file with type definitions and exporting library functions. Code changes are not required.
| RL-FlashFS library files in \ARM\RV31\LIB:
The RL-FlashFS libraries FS_ARM_L.lib, FS_CM1.lib, and FS_CM3.lib include code that is capable of supporting a file system with long filenames in applications that you develop. Distribution of applications that you develop that include a file system with long filenames is only permitted if you first obtain a license from Microsoft for such a file system. As an alternative, the libraries FSN_ARM_L.lib, FSN_CM1.lib, and FSN_CM3.lib are not capable of supporting a file system with long filenames.
| File Name
| File Type
| Layer
| Description
| | FS_ARM_L.lib
| Library
| All layers
| RL-FlashFS library for ARM7 and ARM9 devices - Little Endian.
| | FS_ARM_B.lib
| Library
| All layers
| RL-FlashFS library for ARM7 and ARM9 devices - Big Endian.
| | FS_CM1.lib
| Library
| All layers
| RL-FlashFS library for Cortex-M0 and Cortex-M1 devices - Little Endian.
| | FS_CM3.lib
| Library
| All layers
| RL-FlashFS library for Cortex-M3 devices - Little Endian.
| | FSN_ARM_L.lib
| Library
| All layers
| RL-FlashFS library without FAT Long File Name support for ARM7 and ARM9 devices - Little Endian.
| | FSN_ARM_B.lib
| Library
| All layers
| RL-FlashFS library without FAT Long File Name support for ARM7 and ARM9 devices - Big Endian.
| | FSN_CM1.lib
| Library
| All layers
| RL-FlashFS library without FAT Long File Name support for Cortex-M0 and Cortex-M1 devices - Little Endian.
| | FSN_CM3.lib
| Library
| All layers
| RL-FlashFS library without FAT Long File Name support for Cortex-M3 devices - Little Endian.
| RL-FlashFS interface files in \ARM\RL\FlashFS\Drivers:
| File Name
| File Type
| Layer
| Description
| | MCI_device family
| Module and include file
| All layers
| Multimedia Card Interface driver files with device specific definitions and functions. Code changes are not required.
| | NAND_device family
| Module and include file
| All layers
| NAND Flash Interface driver files with device specific definitions and functions. Code changes are not required.
| | SDIO_device family
| Module and include file
| All layers
| Multimedia Card Interface driver files with device specific definitions and functions. Code changes are not required.
| | SPI_device family.c
| Module
| All layers
| Serial Peripheral Interface driver file with device specific definitions and functions. Code changes are not required.
| RL-FlashFS configuration files in \ARM\RL\FlashFS\Config:
| File Name
| File Type
| Layer
| Description
| | File_Config.c
| Module
| All layers
| Application and device configuration file. Code changes can be entered manually or using the µVision Configuration Wizard.
| | Retarget.c
| Module
| All layers
| Module exposing low-level I/O functions. Code changes are not required.
| RL-FlashFS Flash programming and device description files in \ARM\RL\FlashFS\Flash\device family:
| File Name
| File Type
| Layer
| Description
| | FS_FlashDev.h
| Header file
| All layers
| Device description file defining the memory layout for devices using Embedded File System. Adapt the code the application needs.
| | FS_FlashPrg.c
| Module
| All layers
| Module with Flash programming functions for devices using the Embedded File System. Adapt the code to the application needs.
| | FS_SPI_FlashDev.h
| Header file
| All layers
| Device description file for SPI devices outlining the memory layout. Adapt the code the application needs.
| | FS_SPI_FlashPrg.c
| Module
| All layers
| Module with Flash programming functions for SPI devices. Adapt the code to the application needs.
| | IAP.s
| Module
| All layers
| Assembler file with IAP execution functions. Adapt the code to the application needs.
|
|