⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fcu_ssfdc.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/**
%file Fcu_ssfdc.h
%desc
Header file for SSFDC FCU driver.
%author Ofir Alon
*/

#ifndef __FCUSSFDC_H
#define __FCUSSFDC_H

////////////////////////////////////////////////////////////////////////////////
// FCU command & values.
////////////////////////////////////////////////////////////////////////////////

typedef struct tagUFCUSSFDCCOMMAND
{
    BYTE  byStatus;
    BYTE  byLocation;
    BYTE  byBytes;
    BYTE  bySectors;
    ULONG ulFlashAddr;
    BYTE  byCommand;
    BYTE  byOpType;
    BYTE  byRedundant;

    BYTE  byBlockSizeInPages;


    BYTE  byPageSize;
    BYTE  byRedundantBytes;
    BYTE  byFlags;
    BYTE  byChannel;

} SFCUSSFDCCOMMAND, *PSFCUSSFDCCOMMAND;

// Operation types.
#define FCU_SSFDC_OP_TYPE_READ            0x00
#define FCU_SSFDC_OP_TYPE_WRITE           0x01

// Command codes.
#define FCU_SSFDC_CMND_READ               0x00
#define FCU_SSFDC_CMND_WRITE              0x00
#define FCU_SSFDC_CMND_READ_RDNDT         0x50
#define FCU_SSFDC_CMND_WRITE_RDNDT        0x50
#define FCU_SSFDC_CMND_ERASE              0xD0
#define FCU_SSFDC_CMND_READ_ID            0x90

#ifdef CHECK_XD_ID
#define FCU_SSFDC_CMND_READ_XD_ID         0x9A
#endif

// Special byRedundant values.
#define FCU_SSFDC_DATA_AND_RDNDT          0x00
#define FCU_SSFDC_RDNDT_ONLY              0x01

// Special Flags
#define FCU_SSFDC_FLAG_ECC_COMPARE        0x00
#define FCU_SSFDC_FLAG_ECC_SKIP           0x80

#define FCU_SSFDC_FLAG_FAST_READ          0x00
#define FCU_SSFDC_FLAG_SLOW_READ          0x40

////////////////////////////////////////////////////////////////////////////////
// Function declarations.
////////////////////////////////////////////////////////////////////////////////

UINT
FcuSsfdcOperation( FX_MEDIA* psMedia,
                   UINT      uiOpId,
                   ULONG     ulLogicalSector,
                   ULONG     ulNumOfSectors,
                   PBYTE     pbyBuffer,
                   PBYTE     pbyExtraBuffer );

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -