亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? flcustom.h

?? M-System公司最新的DOC電子盤的TFFS驅動程序,支持最新的DOC芯片和MSystem電子盤
?? H
字號:

/*
 * $Log:   V:/Flite/archives/OSAK/examples/drivers/VxWorks/custom/FLCUSTOM.H_V  $
 * 
 *    Rev 1.11   16 May 2003 20:00:44   andrayk
 * TrueFFS-5.1.4
 * 
 *    Rev 1.10   23 Jul 2002 21:36:12   andreyk
 * updated TrueFFS and driver version string
 * 
 *    Rev 1.9   24 Apr 2002 02:37:42   andreyk
 * TrueFFS-5.1 update
 * 
 *    Rev 1.8   12 Feb 2002 01:56:22   andreyk
 * TrueFFS-5.1
 * 
 *    Rev 1.7   Nov 28 2001 22:10:18   andreyk
 * TrueFFS-5.04
 * 
 *    Rev 1.6   17 Jul 2001 17:38:12   andreyk
 * number of binary partitions increased from 1 to 3
 * 
 *    Rev 1.5   Jun 20 2001 19:55:10   oris
 * minor change to copyright statement
 * 
 *    Rev 1.4   17 May 2001 02:37:02   andreyk
 * bug fixes in osak-5
 * 
 *    Rev 1.3   01 Mar 2001 21:52:22   andreyk
 * OSAK-4.3 and MD23xx support
 * 
 *    Rev 1.2   19 Feb 2001 20:50:58   andreyk
 * dosFs-2 support added
 * 
 *    Rev 1.1   May 28 2000 11:42:56   vadimk
 * OSAK-4.1 with IOCTL support
 * 
 */



/*********************************************************************************** 
 *                                                                                 * 
 *                        M-Systems Confidential                                   * 
 *           Copyright (C) M-Systems Flash Disk Pioneers Ltd. 1995-2001            * 
 *                         All Rights Reserved                                     * 
 *                                                                                 * 
 *********************************************************************************** 
 *                                                                                 * 
 *                            NOTICE OF M-SYSTEMS OEM                              * 
 *                           SOFTWARE LICENSE AGREEMENT                            * 
 *                                                                                 * 
 *      THE USE OF THIS SOFTWARE IS GOVERNED BY A SEPARATE LICENSE                 * 
 *      AGREEMENT BETWEEN THE OEM AND M-SYSTEMS. REFER TO THAT AGREEMENT           * 
 *      FOR THE SPECIFIC TERMS AND CONDITIONS OF USE,                              * 
 *      OR CONTACT M-SYSTEMS FOR LICENSE ASSISTANCE:                               * 
 *      E-MAIL = info@m-sys.com                                                    * 
 *                                                                                 * 
 ***********************************************************************************/



#ifndef FLCUSTOM_H
#define FLCUSTOM_H



/* 
 * Driver & OSAK Version strings 
 */

#define driverVersion   "5.1.4"
#define OSAKVersion     "5.1.4"



/* Number of sockets
 *
 * Defines the maximum number of physical drives supported.
 *
 * The actual number of sockets depends on which socket controllers are
 * actually registered and the numbe of sockets in the systems.
 */

#define SOCKETS 4



/* Number of volumes
 *
 * Defines the maximum number of logical drives supported.
 *
 * The actual number of drives depends on which socket controllers are
 * actually registered , the amount of devices in the system and the TL format of
 * each device
 */

#define VOLUMES  (SOCKETS * 4)  /* '4' is MAX_VOLUMES_PER_DOC (see inftl.h) */



/* Number of open files
 *
 * Defines the maximum number of files that may be open at a time.
 */

#define FILES   0



/* Low level operations
 *
 * Uncomment the following line if you want to do low level operations
 * (i.e. read from a physical address, write to a physical address,
 * erase a unit according to its physical unit number.
 */

#define FL_LOW_LEVEL



/* Placing EXB files
 *
 * Uncomment the following line if you need to place EXB on the media.
 */

#define WRITE_EXB_IMAGE



/* Formatting
 *
 * Uncomment the following line if you need to format with flFormatVolume.
 */

#define FORMAT_VOLUME



/* Defragmentation
 *
 * Uncomment the following line if you need to defragment with
 * flDefragmentVolume.
 */

#define DEFRAGMENT_VOLUME



/* 12-bit FAT support
 *
 * Comment the following line if you do not need support for DOS media with
 * 12-bit FAT (typically media of 8 MBytes or less).
 */

#define FAT_12BIT



/* Parse path function
 *
 * Uncomment the following line if you need to parse DOS-like path names
 * with flParsePath.
 */

#define MAX_VOLUME_MBYTES       1024L



/* Absolute read & write
 *
 * Uncomment the following line if you want to be able to read & write
 * sectors by absolute sector number (i.e. without regard to files and
 * directories).
 */

#define ABS_READ_WRITE



/* Application exit
 *
 * If the FLite application ever exits, it needs to call flEXit before
 * exitting. Uncomment the following line to enable this.
 */

#define EXIT



/* Number of sectors per FAT cluster
 *
 * Define the minimum cluster size in sectors.
 */

#define MIN_CLUSTER_SIZE   4



/* Fixed or removable media
 *
 * If your Flash media is fixed, uncomment the following line.
 */

#define FIXED_MEDIA



/* Interval timer
 *
 * The following defines a timer polling interval in milliseconds. If the
 * value is 0, an interval timer is not installed.
 *
 * If you select an interval timer, you should provide an implementation
 * for 'flInstallTimer' defined in flsysfun.h.
 *
 * An interval timer is not a must, but it is recommended. The following
 * will occur if an interval timer is absent:
 *
 * - Card changes can be recognized only if socket hardware detects them.
 * - The Vpp delayed turn-off procedure is not applied. This may downgrade
 *   write performance significantly if the Vpp switching time is slow.
 * - The watchdog timer that guards against certain operations being stuck
 *   indefinitely will not be active.
 */

#define POLLING_INTERVAL 0           /* no polling is done */



/* Maximum MTD's and Translation Layers
 *
 * Define here the maximum number of Memory Technology Drivers and
 * Translation Layers that may be installed. Note that the actual
 * number installed is determined by which components are installed in
 * 'flRegisterComponents' (flcustom.c)
 */

#define MTDS    3       /* DiskOnChip MTD, M+ MTD, one spare */
#define TLS     4       /* NFTL, iNFTL, MTL, and one spare */



/* NFTL cache
 *
 * Enable NFTL-cache
 * Turning on this option improves performance but requires additional RAM resources.
 * The NAND Flash Translation Layer (NFTL) is a specification for storing data on DiskOnChip
 *   in a way that enables to access that data as a Virtual Block Device.
 * If this option is on then NFTL keeps in RAM table of following format:
 *   Physical Unit number    Virtual Unit number   Replacement Unit number
 *         ppp                            vvv                rrr
 * Whenever it is needed to change table entry,
 *   NFTL updates it in the RAM table and on the DiskOnChip.
 * If NFTL has to read table entry then you can save time on reading sector from DiskOnChip.
 * Accessing data described in the table is done when user read/write API function is called.
 */

#define NFTL_CACHE



/* 
 * Environment variables
 */

#define ENVIRONMENT_VARS



/* 
 * Support standard IOCTL interface.
 */

#define IOCTL_INTERFACE



/* 
 * Enable S\W write protection of the device
 */

#define WRITE_PROTECTION

#define SCRAMBLE_KEY_1  647777603l
#define SCRAMBLE_KEY_2  232324057l



/* 
 * Enable H\W one time programing capablity
 */

#define HW_OTP



/*
 * Enable H\W protection of the device
 */

#define HW_PROTECTION



/* Read after write
 *
 * Add read after every write verifing data integrity. Make sure that
 * flVerifyWrite variable is also set to 1.
 *
 */

#define VERIFY_WRITE



/* Make sure a page is erased before writing it
 *
 * Partial write of a page, due to power failures, might make TrueFFS
 * consider a the page as free (sector flags were not written properly).
 * As a result the next write operation might write over an already written
 * area. The result might be either bad data of exesive PPP.
 * Defining this flag causes TrueFFS to verfit the sector prior to reading it.
 */

#define VERIFY_ERASED_SECTOR



/* Verify entire volume
 *
 * Scan the entire disk partition for power failures symptoms and correct them.
 *
 */

#define VERIFY_VOLUME



/* 
 * Enables access to the BDK partition 
 */

#define BDK_ACCESS



/* Number of binary partitions in the systems
 *
 * Defines Maximum Number of binary partitions in the system.
 *
 * The actual number of partitions depends on the format placed
 * on each device.
 */

#define BINARY_PARTITIONS 3



/* Multi_Doc TL
 *
 * This define will compile the code for registering the Multi-Doc TL
 * The TL will cause all TrueFFS devices in the system to be combined into
 * a single large meida.
 */

/* #define MULTI_DOC */



#endif /* FLCUSTOM_H */


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩综合aⅴ视频| 欧美日高清视频| 中文字幕乱码一区二区免费| 国产综合一区二区| 久久久国产午夜精品| 成人av电影在线播放| 亚洲激情综合网| 欧美日韩一区二区电影| 日韩精品午夜视频| 久久久亚洲精华液精华液精华液 | 欧美mv和日韩mv国产网站| 日韩高清在线电影| 精品国产一区二区精华| 波多野结衣精品在线| 亚洲综合在线观看视频| 91精品婷婷国产综合久久| 国产一区二区主播在线| 亚洲天堂2014| 在线播放日韩导航| 成人一区二区三区在线观看| 一级做a爱片久久| 欧美大白屁股肥臀xxxxxx| 欧美日高清视频| 国产综合久久久久影院| 亚洲手机成人高清视频| 欧美一二三区在线观看| 成人黄页在线观看| 亚洲成年人影院| 久久免费电影网| 欧美日韩国产a| 成人美女视频在线观看| 日韩在线一区二区三区| 欧美激情一区二区三区不卡| 欧美精品一二三四| 白白色 亚洲乱淫| 美女在线视频一区| 亚洲精品国产一区二区精华液 | 麻豆国产精品视频| 综合网在线视频| 精品处破学生在线二十三| 色综合久久久久综合| 国模少妇一区二区三区| 亚洲电影在线播放| 国产精品二三区| 2024国产精品视频| 欧美日韩国产欧美日美国产精品| av一二三不卡影片| 国产精品小仙女| 青青草原综合久久大伊人精品| 亚洲精品免费在线播放| 国产丝袜美腿一区二区三区| 91.xcao| 色呦呦国产精品| 国产91精品欧美| 精品一区二区三区av| 国产精品456露脸| 久久草av在线| 欧美a一区二区| 亚洲国产精品久久艾草纯爱| 亚洲欧美在线视频观看| 欧美激情中文字幕| 国产人妖乱国产精品人妖| 精品区一区二区| 欧美一二三四区在线| 欧美精品 日韩| 欧美高清视频一二三区| 911精品产国品一二三产区| 欧美日韩电影在线播放| 欧美熟乱第一页| 精品视频1区2区3区| 91国产视频在线观看| 91福利在线观看| 欧洲人成人精品| 欧亚洲嫩模精品一区三区| 在线观看亚洲a| 欧美亚洲日本一区| 欧美日韩久久久| 欧美丰满美乳xxx高潮www| 精品视频色一区| 欧美日韩国产首页在线观看| 欧美精品久久天天躁| 欧美一区二区三区四区高清| 日韩一区二区在线播放| 精品国产百合女同互慰| 久久久高清一区二区三区| 国产日本一区二区| 国产精品久久久久久久久搜平片| 成人免费在线观看入口| 亚洲女性喷水在线观看一区| 亚洲一级片在线观看| 亚洲成人在线观看视频| 青青国产91久久久久久| 国产精品一区二区久久精品爱涩| 高清久久久久久| 色综合久久久久久久久| 欧美日韩三级一区| 精品国产一区二区在线观看| 久久久久久亚洲综合影院红桃| 欧美激情一区不卡| 亚洲永久免费av| 麻豆国产精品视频| 风间由美中文字幕在线看视频国产欧美 | 国产精品18久久久久久vr| 国产精品系列在线观看| 色婷婷综合在线| 欧美一区二区三区不卡| 国产欧美日韩在线看| 亚洲一区二区五区| 狠狠色丁香久久婷婷综| 91社区在线播放| 欧美大肚乱孕交hd孕妇| 国产精品久久久久精k8| 亚洲成人av在线电影| 国产精品羞羞答答xxdd| 欧美主播一区二区三区美女| 精品成a人在线观看| 亚洲女人的天堂| 精品中文av资源站在线观看| 99精品视频在线观看| 日韩久久久精品| 亚洲乱码中文字幕| 精品一区二区三区久久| 欧美中文字幕不卡| 国产欧美一区二区精品忘忧草| 久久99精品一区二区三区三区| 91精品久久久久久蜜臀| 精品欧美乱码久久久久久1区2区| 51精品国自产在线| 99视频精品在线| 99久久国产综合精品女不卡| 91麻豆精品国产| 1000精品久久久久久久久| 精品一区二区三区在线播放视频| 色久优优欧美色久优优| 久久久精品tv| 美女视频免费一区| 欧美性一区二区| 中文字幕高清不卡| 久久精品噜噜噜成人88aⅴ| 欧美在线看片a免费观看| 日本一区二区三区国色天香| 蜜桃av一区二区三区| 欧美无人高清视频在线观看| 自拍视频在线观看一区二区| 国产精品一区二区果冻传媒| 欧美一级日韩免费不卡| 怡红院av一区二区三区| www.日韩大片| 久久精品人人做人人综合 | 大桥未久av一区二区三区中文| 欧美巨大另类极品videosbest | 色婷婷av一区二区三区软件| 久久综合狠狠综合| 美女久久久精品| 欧美一区午夜视频在线观看| 亚洲国产一区二区视频| 色乱码一区二区三区88| 自拍偷拍亚洲激情| 91日韩精品一区| 亚洲女与黑人做爰| 91免费版在线| 一区二区三区**美女毛片| 91免费视频网| 亚洲综合成人网| 在线欧美一区二区| 亚洲一卡二卡三卡四卡无卡久久| 欧美这里有精品| 午夜日韩在线电影| 69精品人人人人| 日韩av电影免费观看高清完整版| 在线不卡欧美精品一区二区三区| 亚洲成人免费av| 日韩一区二区三区观看| 麻豆精品国产91久久久久久| 精品国产乱码久久久久久久 | 秋霞午夜av一区二区三区| 日韩欧美资源站| 国产一区二区免费视频| 国产精品天干天干在线综合| 成人av资源在线观看| 亚洲精品中文在线观看| 欧美精品日韩一本| 精品一区二区三区免费视频| 国产亚洲欧洲一区高清在线观看| 粉嫩av亚洲一区二区图片| 亚洲欧美激情插| 亚洲一区二区三区在线| 亚洲大片在线观看| 亚洲日本电影在线| 国产欧美日韩在线看| 国产精品66部| 自拍偷自拍亚洲精品播放| 欧美亚洲丝袜传媒另类| 美洲天堂一区二卡三卡四卡视频| 精品久久久久久久久久久久久久久久久| 国产一二三精品| 亚洲欧美日韩综合aⅴ视频| 91精品国产一区二区人妖| 狠狠色狠狠色综合| 一区二区在线看|