| | |
| | | |
| | | #define FLASH_BASE_ADDR (uint32_t)0x08000000 //the start address of APP,keep the 0x8000000-0x8004FFF forIAP(20K) |
| | | |
| | | #define FLASH_IAP_CTRL_MAP (uint32_t)0x0800F000 //the control map start address, 63K |
| | | #define FLASH_IAP_CTRL_MAP (uint32_t)0x0800FC00 //the control map start address, 63K |
| | | #define MAX_APP_ADDR (uint32_t)0x0800FFFF //the max array of Flash address |
| | | |
| | | #define FLASH_HARDWARE_VERSION_MAP (uint32_t)0x08004F00 //硬件版本号和批次信息位置 |
| | | |
| | | #define NVIC_VectTab_FLASH ((uint32_t)0x08000000) |
| | | |
| | |
| | | void FLASH_Read( uint32_t Address, uint8_t *Readbuff, uint32_t Len); |
| | | uint32_t FLASH_Write( uint32_t Address, const uint8_t* pData, uint32_t Len); |
| | | void FLASH_Dis_WriteProt_Pages(void); |
| | | |
| | | unsigned short int STMFLASH_ReadHalfWord(unsigned int faddr); |
| | | |