35 #define USE_WRITE_PROTECTION 0
43 #define CLEAR_RESET_FLAGS 1
46 #define APP_FILE_NAME "app-demo.bin"
49 #define CRC_FILE_NAME "app-demo.crc"
70 #define APP_ADDRESS ((uint32_t)&LINKER_APP_AREA_ORIGIN)
83 #define APP_SIZE ((uint32_t)&LINKER_APP_AREA_LENGTH)
bool BootloaderUpdateFirmware(void)
This function performs the complete application update procedure.
bool BootloaderCheckForApplication(void)
This function checks whether a valid application exists in flash.
const uint32_t LINKER_APP_AREA_ORIGIN
const uint32_t LINKER_APP_AREA_LENGTH
void BootloaderJumpToApplication(void)
This function performs the jump to the user application in flash.
void BootloaderJumpToSysMem(void)
This function performs the jump to the microcontroller System Memory (ST built-in bootloader).