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

📄 cmdline.h

📁 M-System DOC(Disk on a Chip) Flash芯片的诊断工具, 可以从Flash芯片中获取特定的数据信息, 用于判断芯片当前的状态.
💻 H
字号:
/****************************************************************************/
/*																			*/
/*         Copyright 														*/
/*																			*/
/*         This software is supplied under the terms of a license			*/
/*         agreement or nondisclosure agreement and may not be copied		*/
/*         or disclosed except in accordance with the terms of that			*/
/*         agreement.														*/
/*																			*/
/****************************************************************************/
/*																			*/
/* Author         : Omer Katz 												*/
/* Creation date  : 15.08.01												*/
/* Filename       : cmdline.h												*/
/*																			*/
/* Abstract       :															*/
/*	definitions																*/
/*																			*/
/****************************************************************************/
/*																			*/
/* Rev. Date        Author      Description									*/
/*--------------------------------------------------------------------------*/
/* 1.0	15.08.2001	O.Katz    	initial version								*/
/****************************************************************************/

#ifndef _CMDLINE_H_
#define _CMDLINE_H_

/****************************************************************************/
/* proprietary include files												*/
/****************************************************************************/
#include "unitinc.h"



typedef struct ImageFile_tag {
  
  EXBYTE*   ImgFileName;            /* IMAGE FILE NAME   */
  EXDWORD    ImgFileSize;            /* IMAGE FILE SIZE   */
  
} ImageFile_t, *pImageFile_t;



typedef struct Option_tag {
  
  EXDWORD     DocWindow;            /* DISKONCHIP WINDOW ADDRESS    */
  EXDWORD     DocLowLimit;				/* DISKONCHIP WINDOW ADDRESS    */
  EXDWORD     DocHighLimit;			/* DISKONCHIP WINDOW ADDRESS    */
  EXBYTE  	  BBTflag;              /* BAD BLOCK TABLE INFORMATION  */
  EXBYTE	  IPLflag;						/* IPL INFORMATION              */
  EXBYTE	  OTPflag;						/* OTP INFORMATION              */
  EXBYTE  	  CFGflag;              /* CONFIGURATION INFORMATION    */
  EXBYTE	  BDKflag;                /* BINARY PARTITION INFORMATION */
  EXBYTE	  BDTLflag;               /* BDTL PARTITION INFORMATION   */
  EXBYTE  	  EXBflag;                /* FIRMWARE INFORMATION         */
  EXBYTE  	  REGflag;                /* FIRMWARE INFORMATION         */
  EXBYTE      Moreflag;               /* MORE FUNC (AS DOS FUNCTION)  */
  EXBYTE      Extraflag;               /* MORE FUNC (AS DOS FUNCTION)  */
  EXCHAR*     LogFileName;            /* LOG FILE NAME                */
  EXWORD      LogFileHandle;          /* LOG FILE HANDLE              */
  EXBYTE      OutputLevel;            /* OUTPUT PRINTS LEVEL          */
  EXDWORD     busConfig;              /* ADDRESS SHIFT and AVAILABLE BUS WIDTH */   
  ImageFile_t ImageFile;              /* IMAGE FILE OBJECT            */    
} Option_t, *pOption_t;

typedef struct Media_tag {
  EXBYTE			            HeaderType;
  EXDWORD			            HeaderBlock;
  EXDWORD			            HeaderUnit;
  EXDWORD          				BadBlockCount;
  EXBYTE*  			          pBadBlockTable;
  EXDWORD          				UseCount;
  EXDWORD          				UnitSize;
  EXDWORD			            TotalUnitCount;
  EXDWORD			            BlocksPerUnit;
  EXDWORD                 MediaSize;
  EXBOOL  			          HeaderValid;
  PhysicalInfo            Info;
} Media_t, *pMedia_t;

extern Media_t    Media; 
extern Option_t		Option;

/****************************************************************************/
/* functions prototypes																*/
/****************************************************************************/
ExStatus AnalyzeCmdLine();
void PrintUsage(void);
void InitCmdLine();

#endif /* _CMDLINE_H_ */

⌨️ 快捷键说明

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