📄 flash39vf.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 + -