mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-15 17:43:51 +01:00
Merge pull request #17757 from leandrolanzieri/pr/boards/common/qn908x/fix_race
boards/common/qn908x: perform elf checksum on shadow copy
This commit is contained in:
commit
23c81c3091
@ -22,8 +22,12 @@ OPENOCD_PRE_FLASH_CMDS += "-c qn908x disable_wdog"
|
||||
# in another ELF file and we set it as the FLASHFILE.
|
||||
ELFFILE ?= $(BINDIR)/$(APPLICATION).elf
|
||||
ELFFILE_CHECKSUM ?= $(ELFFILE:.elf=-checksum.elf)
|
||||
ELFFILE_SHADOW ?= $(ELFFILE:.elf=-shadow.elf)
|
||||
|
||||
$(ELFFILE_CHECKSUM): $(ELFFILE)
|
||||
$(ELFFILE_SHADOW): $(ELFFILE)
|
||||
$(Q)cp $(ELFFILE) $(ELFFILE_SHADOW)
|
||||
|
||||
$(ELFFILE_CHECKSUM): $(ELFFILE_SHADOW)
|
||||
$(Q)$(OBJCOPY) --dump-section .vectors=$<.vectors $<
|
||||
$(Q)$(RIOTBOARD)/common/qn908x/dist/nxp_checksum.py $(if $(Q),--quiet) \
|
||||
$<.vectors
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user