atlasfunc.h

来自「cell phone source code」· C头文件 代码 · 共 55 行

H
55
字号
// AtlasFunc.h: interface for the AtlasFunc class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ATLASFUNC_H__CD76F554_6638_4383_878F_1A5E0D1F650A__INCLUDED_)
#define AFX_ATLASFUNC_H__CD76F554_6638_4383_878F_1A5E0D1F650A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define ATLAS_IMAGE_TARGET_NAND_FLASH_CS0	0x00
#define ATLAS_IMAGE_TARGET_NAND_FLASH_CS1	0x01
#define ATLAS_IMAGE_TARGET_NAND_FLASH_CS2	0x02
#define ATLAS_IMAGE_TARGET_NAND_FLASH_CS3	0x03
#define ATLAS_IMAGE_TARGET_NOR_FLASH		0x10

#define ATLAS_IMAGE_WINDOWS_CE_BIN			0
#define ATLAS_IMAGE_WINDOWS_CE_RAW			1
#define ATLAS_IMAGE_REDHAT_LINUX			2
#define ATLAS_IMAGE_WINDOWS_CE_NBOOT		3
#define ATLAS_IMAGE_WINDOWS_CE_EBOOT		4
#define ATLAS_IMAGE_WINDOWS_NK_NB0			5
#define ATLAS_IMAGE_WINDOWS_NANDXIP			6
#define ATLAS_IMAGE_WINDOWS_CE_DM			7


#define ATLAS_TRANSPORT_USB					0
#define ATLAS_TRANSPORT_RS232				1
#define ATLAS_TRANSPORT_JTAG				2

#define ATLAS_FLASHTYPE_NAND				0
#define ATLAS_FLASHTYPE_NOR					1

#define CHIPTYPE_ATLAS						0
#define CHIPTYPE_TITAN						1

BOOL AtlasInitSystem(DWORD dwTransport, DWORD dwPort, DWORD dwBaud, HWND hParentWnd);

VOID AtlasDeinitSystem();

BOOL AtlasDownloadImage(LPCSTR lpcstrFile, DWORD dwTargetMedia, DWORD dwImgType);

BOOL AtlasUpdateToc();

BOOL AtlasGetOSBootStage(DWORD &dwBootStage);

BOOL AtlasSetFrameLength(DWORD dwFrameLength);

BOOL AtlasSyncDataBlock();

BOOL AtlasDumpNandFlashBlocks(CWnd *pWnd,DWORD dwCs, DWORD dwStartBlock, DWORD dwReadBlockCount,BOOL bSkipBadBlock);

#endif // !defined(AFX_ATLASFUNC_H__CD76F554_6638_4383_878F_1A5E0D1F650A__INCLUDED_)

⌨️ 快捷键说明

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