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

📄 mount.h.svn-base

📁 vc环境下编译的一个对USB设备进行烧录的驱动程序
💻 SVN-BASE
字号:
#ifndef __MOUNT_H__
#define __MOUNT_H__
#include "gbl_macrodef.h"

//***********************************************************************************
typedef struct ZoneDetail T_ZONE_DATAIL;
typedef T_ZONE_DATAIL * TP_ZONE_DATAIL;
typedef struct Infomation T_INFOMATION;
typedef T_INFOMATION * TP_INFOMATION;
//***********************************************************************************
#define	ZT_MMI			0
#define	ZT_MMI_BK		1
#define	ZT_UNSTANDARD		2
#define	ZT_UNSTANDARD_BK	3
#define	ZT_STANDARD		4
#define	ZT_FAKE			5

#pragma pack(1)
struct ZoneDetail
{
	T_U32 StartAddr;		//this zone start address, 介质信息中表示此分区开始块,分区信息中表示分区在介质中开始扇区
	T_U32 AddrCnt;			//this zone end address, 介质信息中表示此分区大小
	T_BOOL Subarea_Flag;		//flag of muti partition, 归属多分区标记
	T_BOOL Open_Flag;		//flag of open,对用户公开区的标记
	T_U8 Type;		//this zone type, 此分区类型(分区作用:存放何种资料)
	T_U8 Symbol;			//this zone symbol, 此分区分配的盘符
	T_U8 Nand_NO;			//this zone vest in which nand,此分区归属号码
	T_U8 Partition_NO;		//
	T_U8 Nand_Char;			//this nand character, 此nand分区特性(读写特性:只读、读写等)
	T_U8 Medium_Char;		//this medium character, 此medium分区特性(读写特性:只读、读写等)
};
#pragma pack()

struct Infomation
{
	T_U32 TotalLen;				//the length of this struct, 此结构体总长度
	T_U32 BootBlock;			//reserve block for boot area,boot区的block大小
	T_U8 Zone_Cnt;				//number of Zone, 分区个数
	TP_ZONE_DATAIL  Zone_Group; 		//point to group of all zone,分区详细信息指针
};

//***********************************************************************************

#define MEDIUM_PORTECT_LEVEL_NORMAL  0
#define MEDIUM_PORTECT_LEVEL_CHECK  1
#define MEDIUM_PORTECT_LEVEL_READONLY 2
 
 
 
#define NANDFLASH_PORTECT_LEVEL_NORMAL  0
#define NANDFLASH_PORTECT_LEVEL_CHECK  1
#define NANDFLASH_PORTECT_LEVEL_READONLY 2
 

//T_VOID Mount_Init(T_VOID);

//T_U32 MountAllZone(T_PNANDFLASH nand, TP_INFOMATION pInfomation);

//T_U32 MountZone(T_PNANDFLASH nand, T_ZONE_DATAIL tZone);
#endif

⌨️ 快捷键说明

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