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

📄 flash39vf.h

📁 用于在SDT环境下实现交叉环境中代码写入FLASH的过程
💻 H
字号:

 
#ifndef IPV6_PROJECT_PLATFORM_FLASH39VF_H
#define IPV6_PROJECT_PLATFORM_FLASH39VF_H

/******************************
       常量定义
 *****************************/

/*IDENTIFIER FOR FLASH DEVICE */


#define SECTOR_SIZE             2048    /* Must be 2048 words for 39VF400A */
#define BLOCK_SIZE              32768   /* Must be 32K words for 39VF400A  */

#define SST_ID                  0x00BF  /* SST Manufacturer's ID code   */
#define SST_39VF400A            0x2780  /* SST39VF400A device code      */
typedef unsigned short UINT16;
typedef unsigned long UINT32;

/******************************
       函数声明
 *****************************/
/*检查flash*/
extern UINT16 CheckFlash39vf(void);

/*擦除flash 的扇区*/       
extern UINT16 FlashSectorErase(UINT16 */*SectorAddress*/);

/*从flash读出数据*/
extern UINT16 FlashRead(UINT16 */*ptrSrc*/, UINT16 * /*ptrDst*/,UINT32 /*readLength*/);

/*向flash中写入数据*/
extern UINT16 FlashWrite( UINT16 */*ptrDst*/,UINT16 */*ptrSrc*/, UINT32 /*writeLength*/);


#endif  /* IPV6_PROJECT_PLATFORM_FLASH39VF_H */

⌨️ 快捷键说明

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