stm32/Makefile: Rename FLASH_ADDR/TEXT_ADDR to TEXT0_ADDR/TEXT1_ADDR.
To make it clearer that these addresses are both for firmware text and that they have a prescribed ordering.
This commit is contained in:
parent
7aec06ca9a
commit
95b2cb008e
@ -387,24 +387,24 @@ else
|
||||
$(Q)$(DFU_UTIL) -a 0 -d $(DEVICE) -D $<
|
||||
endif
|
||||
|
||||
FLASH_ADDR ?= 0x08000000
|
||||
TEXT_ADDR ?= 0x08020000
|
||||
TEXT0_ADDR ?= 0x08000000
|
||||
TEXT1_ADDR ?= 0x08020000
|
||||
|
||||
deploy-stlink: $(BUILD)/firmware.dfu
|
||||
$(ECHO) "Writing $(BUILD)/firmware0.bin to the board via ST-LINK"
|
||||
$(Q)$(STFLASH) write $(BUILD)/firmware0.bin $(FLASH_ADDR)
|
||||
$(Q)$(STFLASH) write $(BUILD)/firmware0.bin $(TEXT0_ADDR)
|
||||
$(ECHO) "Writing $(BUILD)/firmware1.bin to the board via ST-LINK"
|
||||
$(Q)$(STFLASH) --reset write $(BUILD)/firmware1.bin $(TEXT_ADDR)
|
||||
$(Q)$(STFLASH) --reset write $(BUILD)/firmware1.bin $(TEXT1_ADDR)
|
||||
|
||||
deploy-openocd: $(BUILD)/firmware.dfu
|
||||
$(ECHO) "Writing $(BUILD)/firmware{0,1}.bin to the board via ST-LINK using OpenOCD"
|
||||
$(Q)$(OPENOCD) -f $(OPENOCD_CONFIG) -c "stm_flash $(BUILD)/firmware0.bin $(FLASH_ADDR) $(BUILD)/firmware1.bin $(TEXT_ADDR)"
|
||||
$(Q)$(OPENOCD) -f $(OPENOCD_CONFIG) -c "stm_flash $(BUILD)/firmware0.bin $(TEXT0_ADDR) $(BUILD)/firmware1.bin $(TEXT1_ADDR)"
|
||||
|
||||
$(BUILD)/firmware.dfu: $(BUILD)/firmware.elf
|
||||
$(ECHO) "GEN $@"
|
||||
$(Q)$(OBJCOPY) -O binary -j .isr_vector $^ $(BUILD)/firmware0.bin
|
||||
$(Q)$(OBJCOPY) -O binary -j .text -j .data $^ $(BUILD)/firmware1.bin
|
||||
$(Q)$(PYTHON) $(DFU) -b $(FLASH_ADDR):$(BUILD)/firmware0.bin -b $(TEXT_ADDR):$(BUILD)/firmware1.bin $@
|
||||
$(Q)$(PYTHON) $(DFU) -b $(TEXT0_ADDR):$(BUILD)/firmware0.bin -b $(TEXT1_ADDR):$(BUILD)/firmware1.bin $@
|
||||
|
||||
$(BUILD)/firmware.hex: $(BUILD)/firmware.elf
|
||||
$(ECHO) "GEN $@"
|
||||
|
@ -4,5 +4,5 @@ CMSIS_MCU = STM32L475xx
|
||||
# the only diffrence to the stm32l476 - so reuse some files.
|
||||
AF_FILE = boards/stm32l476_af.csv
|
||||
LD_FILES = boards/stm32l476xg.ld boards/common_ifs.ld
|
||||
TEXT_ADDR = 0x08004000
|
||||
TEXT1_ADDR = 0x08004000
|
||||
OPENOCD_CONFIG = boards/openocd_stm32l4.cfg
|
||||
|
@ -2,4 +2,4 @@ MCU_SERIES = l4
|
||||
CMSIS_MCU = STM32L476xx
|
||||
AF_FILE = boards/stm32l476_af.csv
|
||||
LD_FILES = boards/stm32l476xe.ld boards/common_ifs.ld
|
||||
TEXT_ADDR = 0x08004000
|
||||
TEXT1_ADDR = 0x08004000
|
||||
|
@ -2,4 +2,4 @@ MCU_SERIES = l4
|
||||
CMSIS_MCU = STM32L476xx
|
||||
AF_FILE = boards/stm32l476_af.csv
|
||||
LD_FILES = boards/stm32l476xg.ld boards/common_ifs.ld
|
||||
TEXT_ADDR = 0x08004000
|
||||
TEXT1_ADDR = 0x08004000
|
||||
|
@ -2,5 +2,5 @@ MCU_SERIES = l4
|
||||
CMSIS_MCU = STM32L476xx
|
||||
AF_FILE = boards/stm32l476_af.csv
|
||||
LD_FILES = boards/stm32l476xg.ld boards/common_ifs.ld
|
||||
TEXT_ADDR = 0x08004000
|
||||
TEXT1_ADDR = 0x08004000
|
||||
OPENOCD_CONFIG = boards/openocd_stm32l4.cfg
|
||||
|
Loading…
x
Reference in New Issue
Block a user