bootloader

This commit is contained in:
rusefi 2017-06-01 20:49:18 -04:00
parent 141dc0f586
commit f0c3df2820
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#ifndef BOOTLOADER_H_
#define BOOTLOADER_H_
#ifdef __cplusplus
extern "C" {
#endif
/*
* Used to trick the linker to include bootloader code into the binary.
*/
int initBootloader(void);
#ifdef __cplusplus
}
#endif
#endif /* BOOTLOADER_H_ */

View File

@ -0,0 +1,16 @@
# Added if USE_BOOTLOADER=yes in Makefile
BOOTLOADERSRC= $(PROJECT_DIR)/bootloader/bootloader_storage.c
ifeq ($(BOOTLOADERINC),)
BOOTLOADERINC=$(PROJECT_DIR)/bootloader
endif
ifeq ($(LDSCRIPT),)
LDSCRIPT= config/stm32f4ems/STM32F407xG_CCM_bootloader.ld
endif
# Add bootloader code to the firmware
DDEFS += -DEFI_BOOTLOADER_INCLUDE_CODE=TRUE
# Relocate interrupt vectors for the new application start address
DDEFS += -DCORTEX_VTOR_INIT=0x8000