bootloader
This commit is contained in:
parent
141dc0f586
commit
f0c3df2820
|
@ -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_ */
|
|
@ -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
|
Loading…
Reference in New Issue