bootloader
This commit is contained in:
parent
1b9879d699
commit
7f0ab9657d
|
@ -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