mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-14 11:59:58 +03:00
Merge pull request #8679 from hydra/bf-exst-hex-updates-1
EXST - Updates to HEX file generation.
This commit is contained in:
commit
41a0b59380
4 changed files with 11 additions and 2 deletions
6
Makefile
6
Makefile
|
@ -349,8 +349,10 @@ $(TARGET_BIN): $(TARGET_UNPATCHED_BIN)
|
|||
$(OBJCOPY) $(TARGET_ELF) $(TARGET_EXST_ELF) --update-section .exst_hash=$(TARGET_EXST_HASH_SECTION_FILE)
|
||||
|
||||
$(TARGET_HEX): $(TARGET_BIN)
|
||||
@echo "Creating EXST HEX from patched EXST ELF $(TARGET_HEX)" "$(STDOUT)"
|
||||
$(V1) $(OBJCOPY) -O ihex --set-start 0x8000000 $(TARGET_EXST_ELF) $@
|
||||
$(if $(EXST_ADJUST_VMA),,$(error "EXST_ADJUST_VMA not specified"))
|
||||
|
||||
@echo "Creating EXST HEX from patched EXST ELF $(TARGET_HEX), VMA Adjust $(EXST_ADJUST_VMA)" "$(STDOUT)"
|
||||
$(V1) $(OBJCOPY) -O ihex --adjust-vma=$(EXST_ADJUST_VMA) --gap-fill=0x00 --pad-to=$(shell echo "$(FIRMWARE_SIZE)" | awk '{printf("0x%08x", (1024*$$1) + $(EXST_ADJUST_VMA));}') $(TARGET_EXST_ELF) $@
|
||||
|
||||
endif
|
||||
|
||||
|
|
|
@ -5,6 +5,9 @@ HSE_VALUE = 8000000
|
|||
FEATURES += VCP ONBOARDFLASH SDCARD_SDIO
|
||||
|
||||
EXST = yes
|
||||
# flash address 0x97CE0000 - code_ram address (0x24010000) = 0x73CD0000
|
||||
EXST_ADJUST_VMA = 0x73CD0000
|
||||
|
||||
|
||||
TARGET_SRC += \
|
||||
drivers/bus_quadspi_hal.c \
|
||||
|
|
|
@ -3,6 +3,8 @@ H750xB_TARGETS += $(TARGET)
|
|||
HSE_VALUE = 8000000
|
||||
|
||||
EXST = yes
|
||||
# flash address 0x97CE0000 - code_ram address (0x24010000) = 0x73CD0000
|
||||
EXST_ADJUST_VMA = 0x73CD0000
|
||||
|
||||
FEATURES += VCP ONBOARDFLASH
|
||||
|
||||
|
|
|
@ -3,6 +3,8 @@ H750xB_TARGETS += $(TARGET)
|
|||
HSE_VALUE = 8000000
|
||||
|
||||
EXST = yes
|
||||
# flash address 0x97CE0000 - code_ram address (0x24010000) = 0x73CD0000
|
||||
EXST_ADJUST_VMA = 0x73CD0000
|
||||
|
||||
FEATURES += VCP ONBOARDFLASH SDCARD_SDIO
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue