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

📄 nand.h

📁 LP1071 无线局域网卡WinCE驱动程序
💻 H
字号:
//
//	Copyright (C) 2004,	Motorola Inc. All Rights Reserved
//
//------------------------------------------------------------------------------
// Copyright (C) 2006, Freescale Semiconductor, Inc. All Rights Reserved.
// THIS SOURCE CODE, AND ITS USE AND DISTRIBUTION, IS SUBJECT TO THE TERMS 
// AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT
//------------------------------------------------------------------------------
//
//	Header:	 nand.h
//
//	Provides definitions for NANDFC module based on	Freescale i.MX27 chip.
//
//------------------------------------------------------------------------------
#ifndef	_SRC_DRIVERS_BLOCK_NANDFMD_NAND_H
#define	_SRC_DRIVERS_BLOCK_NANDFMD_NAND_H

/*********************************************************************
 INCLUDE FILES
*********************************************************************/

/*********************************************************************
 NAND chip partitioning

	---------------------	NAND flash end
	  	FAT File System
	----------------------	<variable based on OS image>
		OS (BINFS)
	----------------------
	  	EBOOT (Binary)		256 kB (round up to whole number of blocks)
	----------------------
		Unused			14 kB (May change according to block size)
	----------------------
	 Nand Loader (Binary)	2 kB
	----------------------

	Note: Block 0 on the NAND flash chip must be a good block.

*********************************************************************/
// Actual image sizes
#define NAND_LOADER_IMAGE_SIZE		2048
#define NAND_EBOOT_IMAGE_SIZE		EBOOT_IMAGE_SIZE

#define EBOOT_NANDCACHE_START		IMAGE_BOOT_NANDCACHE_RAM_CA_START
#define EBOOT_NANDCACHE_SIZE		IMAGE_BOOT_NANDCACHE_RAM_SIZE
#define NAND_IMAGE_NUM_BLOCK(size, blockSize)	((size + blockSize - 1) / blockSize)
#define NAND_IMAGE_NUM_SECTOR(size, sectorSize)	((size + sectorSize - 1) / sectorSize)

/*********************************************************************
 ENUMERATIONS AND STRUCTURES
*********************************************************************/
#ifdef __cplusplus
extern "C" {
#endif

/*********************************************************************
 FUNCTION PROTOTYPES
*********************************************************************/
BOOL FMD_GetAddInfo(DWORD *width, DWORD *clock);

/*********************************************************************
 EXTERN	DECLARATIONS
*********************************************************************/

#ifdef __cplusplus
	}
#endif
/*********************************************************************
 CLASS DEFINITIONS
*********************************************************************/

#endif /* _SRC_DRIVERS_BLOCK_NANDFMD_NAND_H */

/*********************************************************************
 END OF	FILE
*********************************************************************/

⌨️ 快捷键说明

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