00tffs.cdf
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:4k
源码类别:

VxWorks

开发平台:

C/C++

  1. /*
  2. Copyright 1999 Wind River Systems, Inc.
  3. modification history
  4. --------------------
  5. 01f,26feb02,yp   adding INCLUDE_MTD_CFIAMD component
  6. 01e,05dec01,nrv  add INCLUDE_TFFS_SHOW component
  7. 01d,13nov01,nrv  re-written to configure MTDs and TL through project
  8. 01c,22apr99,pr   added dependency on DOSFS
  9. 01b,20apr99,pr   removed reference to ftllite.h msyscard.h ssfdc.h (SPR 26910)
  10. 01a,03feb99,yp   written
  11. DESCRIPTION
  12.   This file contains descriptions for the TrueFFS Flash file system
  13. components. This file describes the "generic" component which is available
  14. to all CPU architectures and BSPs.  MTD and "Socket" configuration must
  15. be done in sysTffs.c.
  16. */
  17. Component INCLUDE_TFFS {
  18. NAME TrueFFS Flash File System
  19. SYNOPSIS Allows a DOS file system to placed in Flash memory
  20. INIT_RTN tffsDrv ();
  21. CONFIGLETTES usrTffs.c
  22.         BSP_STUBS       sysTffs.c   
  23.         MODULES         backgrnd.o 
  24.                         dosformt.o 
  25.                         fatlite.o 
  26.                         flbase.o 
  27.                         flflash.o 
  28.                         flparse.o 
  29.                         flsocket.o 
  30.                         fltl.o 
  31.                         reedsol.o 
  32.                         tffsDrv.o 
  33.                         tffsLib.o
  34. HDR_FILES tffs/backgrnd.h tffs/dosformt.h tffs/fatlite.h 
  35. tffs/flbase.h tffs/flbuffer.h tffs/flcustom.h  
  36. tffs/flflash.h tffs/flsocket.h tffs/flsysfun.h 
  37. tffs/flsystem.h tffs/fltl.h tffs/pcic.h 
  38. tffs/reedsol.h tffs/stdcomp.h tffs/tffsDrv.h
  39. REQUIRES INCLUDE_DOSFS
  40. }
  41. Component INCLUDE_TFFS_SHOW {
  42.         NAME                 TrueFFS Show Routines
  43.         SYNOPSIS             TrueFFS show routines: tffsShow and tffsShowAll
  44. }
  45. Component INCLUDE_MTD_AMD {
  46.         NAME            amdmtd
  47.         SYNOPSIS        AMD, Fujitsu: 29F0{40,80,16} 8-bit devices
  48.         MODULES         amdmtd.o
  49.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  50.         REQUIRES        INCLUDE_TFFS 
  51.                         INCLUDE_TL_FTL
  52. }
  53. Component INCLUDE_MTD_CFIAMD {
  54.         NAME            cfiamdmtd
  55.         SYNOPSIS        CFI driver for AMD Flash Part
  56.         MODULES         cfiamd.o
  57.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  58.         REQUIRES        INCLUDE_TFFS 
  59.                         INCLUDE_TL_FTL
  60. }
  61. Component INCLUDE_MTD_I28F008 {
  62.         NAME            i28f008
  63.         SYNOPSIS        Intel 28f008 devices
  64.         MODULES         i28f008.o
  65.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  66.         REQUIRES        INCLUDE_TFFS 
  67.                         INCLUDE_TL_FTL
  68. }
  69. Component INCLUDE_MTD_I28F008BAJA {
  70.         NAME            i28f008Baja
  71.         SYNOPSIS        Intel 28f008 on the Heurikon Baja 4000
  72.         MODULES         i28f008Baja.o
  73.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  74.         REQUIRES        INCLUDE_TFFS 
  75.                         INCLUDE_TL_FTL
  76. }
  77. Component INCLUDE_MTD_I28F016 {
  78.         NAME            i28f016
  79.         SYNOPSIS        Intel 28f016 devices
  80.         MODULES         i28f016.o
  81.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  82.         REQUIRES        INCLUDE_TFFS 
  83.                         INCLUDE_TL_FTL
  84. }
  85. Component INCLUDE_MTD_WAMDMTD {
  86.         NAME            wamdmtd
  87.         SYNOPSIS        AMD, Fujitsu 29F0{40,80,16} 16-bit devices
  88.         MODULES         wamdmtd.o
  89.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  90.         REQUIRES        INCLUDE_TFFS 
  91.                         INCLUDE_TL_FTL
  92. }
  93. Component INCLUDE_MTD_CFISCS {
  94.         NAME            cfiscs
  95.         SYNOPSIS        CFI/SCS devices
  96.         MODULES         cfiscs.o
  97.         HDR_FILES       tffs/flflash.h tffs/backgrnd.h
  98.         REQUIRES        INCLUDE_TFFS 
  99.                         INCLUDE_TL_FTL
  100. }
  101. Component INCLUDE_TL_FTL {
  102.         NAME            ftllite
  103.         SYNOPSIS        NOR Logic Translation Layer
  104.         MODULES         ftllite.o
  105.         HDR_FILES       tffs/fltl.h
  106.         REQUIRES        INCLUDE_TFFS
  107. }
  108. Component INCLUDE_TL_SSFDC {
  109.         NAME            ssfdc
  110.         SYNOPSIS        Translation Layer Solid State Floppy Disk Card
  111.         MODULES         ssfdc.o
  112.         HDR_FILES       tffs/fltl.h
  113.         REQUIRES        INCLUDE_TFFS
  114. }