📄 flash.h
字号:
//128K Flash , 32 Sector , 4K Byte / Sector .
//16K RAM
#define IAP_LOCATION 0x7FFFFFF1
#define IAP_PCCLK 14745
#define IAP_PREPARE_SECTION 50
#define IAP_COPY_TO_FLASH 51
#define IAP_ERASE_SECTION 52
#define IAP_CHECK_SECTION 53
#define IAP_READ_ID 54
#define IAP_READ_BOOT_VERSION 55
#define IAP_COMP 56
#define RESP_SUCCESS (unsigned int )0
#define RESP_INVALID_COMMAND (unsigned int )1
#define SRC_ADDR_ERROR (unsigned int )2
#define DST_ADDR_ERROR (unsigned int )3
#define SRC_ADDR_NOT_MAPPED (unsigned int )4
#define DST_ADDR_NOT_MAPPED (unsigned int )5
#define COUNT_ERROR (unsigned int )6
#define INVALID_SECTOR (unsigned int )7
#define SECTOR_NOT_BLANK (unsigned int )8
#define SECTOR_NOT_OK (unsigned int )9 //not prepared for write
#define COMPARE_ERROR (unsigned int )10
#define BUSY (unsigned int )11
extern int SelectSector(unsigned int sec1 , unsigned int sec2);
extern int RamToFlash(unsigned int dst , unsigned int src , unsigned int len) ;
extern int EraseSector(unsigned int sec1 , unsigned int sec2);
extern int CheckBlank(unsigned int sec1 , unsigned int sec2);
extern int ReadID(void);
extern int ReadBootVersion(void) ;
extern int Compare(unsigned int dst , unsigned int src , int len) ;
extern void InitIAP(void) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -