20260324
This commit is contained in:
23
IAPV1.1/Driver/STMFLASH/flash.h
Normal file
23
IAPV1.1/Driver/STMFLASH/flash.h
Normal file
@ -0,0 +1,23 @@
|
||||
#include "bsp.h"
|
||||
/******************************
|
||||
flash<73>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
0X08000000-0X0800FFFF BootLoader 64K
|
||||
0X08010000-0X0802FFFF App1 128K
|
||||
0X08030000-0X0804FFFF App2 128K
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
#define APP_ADDR 0X08010000
|
||||
#define APP2_ADDR 0X08030000
|
||||
#define STM32L_PAGES_SIZE 256
|
||||
#define STM32L_PAGES_NUM 1536
|
||||
#define STM32L_FLASH_BASE 0X08000000
|
||||
|
||||
uint8_t FLASH_ReadByte(uint32_t Addr);
|
||||
void FLASH_ReadNByte(uint32_t Addr,uint8_t *pBuff,uint32_t Len);
|
||||
void FLASH_WritePage(uint16_t Page_Num,uint8_t *pBuff);
|
||||
void FLASH_WriteWord(uint32_t add,uint8_t *pBuff,uint32_t length);
|
||||
void Flash_Erase_Pages(uint32_t pagestart,uint16_t number);
|
||||
|
||||
Reference in New Issue
Block a user