12345678910111213141516171819202122232425262728 |
- #ifndef __HAL_FLASH_H__
- #define __HAL_FLASH_H__
-
- #include "hc32_ll_fcg.h"
- #include "hc32_ll_efm.h"
-
-
-
-
-
- /* Flash definitions */
- #define FLASH_BASE (EFM_START_ADDR)
- #define FLASH_SIZE (EFM_END_ADDR + 1U)
- #define FLASH_SECTOR_SIZE (SECTOR_SIZE)
- #define FLASH_SECTOR0_NUM (0U)
- #define FLASH_SECTOR_NUM (32U)
- /* SRAM definitions */
- #define SRAM_SIZE (0x010000UL)
- /* Vector table */
- #define VECT_TAB_STEP (0x400UL)
-
-
- int32_t hc32_flash_read(uint32_t u32Addr, uint8_t *pu8Buff, uint32_t u32Len);
- int32_t hc32_flash_write(uint32_t write_addr,uint8_t *buffer,uint32_t number);
- #endif
|