app_loader.h 698 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef __APP_LOADER_H__
  2. #define __APP_LOADER_H__
  3. /* Includes ------------------------------------------------------------------*/
  4. #define STM32F103 1
  5. #define STM32F072 0
  6. #include "var.h"
  7. #if STM32F103
  8. #include "stm32f1xx_hal.h"
  9. #define NEW_VECTOR_OFFSET (uint32_t)0x00003000
  10. #elif STM32F072
  11. #include "stm32f0xx_hal.h"
  12. #define APPLICATION_ADDRESS (uint32_t)0x08003000
  13. #define NEW_VECTOR_ADDRESS (uint32_t)0x20000000
  14. #endif
  15. extern void IAP_Init(void);
  16. extern MCU_Manufacturter_Struct_t IdentifyMCUManufacturer( void );
  17. #endif /*___APP_LOADER_H__ */
  18. /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/