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

📄 erase_copy.h

📁 uboot底层驱动
💻 H
字号:
typedef unsigned short  		U16;     /* unsigned 16-bit integer */
typedef unsigned char   		U8;     /* unsigned 8-bit integer */
typedef unsigned long   		U32;     /* unsigned 32-bit integer */


typedef	volatile U16 *			RP16;
typedef int						ER;

typedef	volatile unsigned short *	POINTER;

typedef	volatile U8  *			RP8;
#define	YES						1		
#define	NO						0		/* 出错返回值 */

#define     WordLen         2                      //32??Norflash×?3¤
#define		ERASEBLOCKSIZE		0x2000					  /* 8Kbye:??′?2á3yμ?′óD?£??ù?Yflash×êá?μ?μ?£?2??é??òa±??ˉ */	
void flash_erase(int NorHead);
void copy(int DataHead, int NorHead);
ER NorFlash_unlock( U32 address);
ER NorFlash_bolckerase(U32 blockadd);
ER NorFlash_write( U32 address, U16 data );
ER NorFlash_read( U32 address);
ER check(U32 head1, U32 head2, U32 num);

⌨️ 快捷键说明

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