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

📄 csd_types.h

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻 H
字号:
#ifndef _CSD_TYPES_H_#define _CSD_TYPES_H_#define ALLOW_OS_CODE 1#include "rmdef/rmdef.h"#include <stddef.h>struct SCsdInitParameters {		RMuint32 xrpc_base_address;  // buffer information for the XRPC calls		RMuint32 xrpc_size;		RMint32 flash_sector;		RMuint8 slot;				// preload slot number		RMbool with_preload;		RMuint32 *virt_buf;			// virtual pointer to buffer 		RMuint32 *phys_buf;			// physical gbus pointer to virt buffer};typedef struct SCsdInitParameters* TCsdInitParameters;typedef unsigned char TCsdNuid[4];typedef unsigned long int TCsdVendorID;typedef unsigned long int TCsdDerivationLevelNumber;typedef enum{  CSD_SCS_CHECKED_SIZE_16K,  CSD_SCS_CHECKED_SIZE_32K,  CSD_SCS_CHECKED_SIZE_64K,  CSD_SCS_CHECKED_SIZE_128K,  CSD_SCS_CHECKED_SIZE_256K,  LAST_CSD_SCS_CHECKED_SIZE} TCsdSCSCheckedAreaSize;typedef enum{  CSD_NEJTAG_OPEN,  CSD_NEJTAG_PASSWORD_PROTECTED,  CSD_NEJTAG_CLOSED,  CSD_NEJTAG_INCONSISTENT_STATE,  LAST_CSD_NEJTAG_PORT_STATE} TCsdNEJTAGPortState;typedef struct TCsdDataBlock TCsdDataBlock;typedef TCsdDataBlock TCsdKey;#define	EMBEDDED_TDES_KEY ((TCsdKey*) NULL)typedef struct SCsdDescramblerChannelID* TCsdDescramblerChannelID;typedef struct SCsdRam2RamChannelID* TCsdRam2RamChannelID;typedef enum{  CSD_CRYPTO_MODE_TDES_ECB,  CSD_CRYPTO_MODE_TDES_CBC,  CSD_CRYPTO_MODE_AES_ECB,  CSD_CRYPTO_MODE_AES_CBC,  LAST_CDS_CRYPTO_MODE} TCsdCryptoMode;typedef unsigned long int TCsdCheckNumber;typedef enum{  CSD_NO_ERROR,  CSD_ERROR_OPERATION_FAILED,  CSD_ERROR_OPERATION_NOT_ALLOWED,  CSD_ERROR_BAD_KEY_LENGTH,  CSD_ERROR_UNKNOWN_CHANNEL_ID,  CSD_ERROR_CRYPTO_MODE_NOT_SUPPORTED,  CSD_ERROR_LEVEL_NUMBER_NOT_SUPPORTED,  LAST_CSD_STATUS} TCsdStatus;#endif /* _CSD_TYPES_H_ */

⌨️ 快捷键说明

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