?? 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 + -