📄 nandflashinfo.c
字号:
/****************************************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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -