nandflashinfo.c

来自「M20xx-FNU20编程工程模板」· C语言 代码 · 共 78 行

C
78
字号
/****************************************Copyright (c)**************************************************
**                               
**                                     广州致远电子有限公司 
**
**                                  http://www.embedcontrol.com
****--------------文件信息--------------------------------------------------------------------------------
** 文 件 名: NandFlashInfo.c
** 创 建 人: LJM
** 最后日期: 2007年4月7日
** 描    述: 对NandFlash的芯片信息说明,用于文件系统驱动接口
**			 扇区大小为512byte时需用GetFFSCommand()函数,
**			 扇区大小为 2Kbyte时使用GetLFFSCommand()。
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修 改 人: 
** 版    本: 
** 日   期: 
** 描   述:  
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "config.h"

/**************************************************************************************************
** 函数名称: Get256MDriverInfo
** 功能描述: 获取256M NandFlash芯片信息地址,配合 GetLFFSCommand()使用
**
** 输   入: 无
** 输   出: K9F2G08DiskInfo -> 信息地址
** 全局变量: K9F2G08DiskInfo
**			 K9F2G08DriverInfo
**
** 作   者: LJM
** 日   期: 2007年4月7日
**----------------------------------------------------------------------------------------------
** 修 改 人:
** 日   期:
************************************************************************************************/

const LChipInfo K9F2G08DriverInfo = 
	{
     	2048,							// 芯片最大有效块(总块数)  ,该参数由DataSheet提供
    	2008,							// 最少有效块(保证有效块数),该参数由DataSheet提供
    	(volatile uint8 *)0x83500000,	// 命令输入
    	(volatile uint8 *)0x83480000,	// 地址输入
    	(volatile uint8 *)0x83400000,	// 数据操作
	};

LFFSDisk K9F2G08DiskInfo =				// 256M NandFlash(K9F2G08) 芯片结构信息声明
	{
		&K9F2G08DriverInfo,
		0,
		0,
		0,
		0
	};

//-----------------------------------------------------------------------------------------------

LFFSDisk *Get256MDriverInfo(void)
{
	return	&K9F2G08DiskInfo;
}

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












⌨️ 快捷键说明

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