1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

kinetis/Makefile.include: set RIOTBOOT_HDR_LEN to 0x200 for KW2XD

- Minimum required RIOBOOT_HDR_LEN or kW2xD is 0x200
  to respect vector table alignment
This commit is contained in:
francisco 2019-06-06 11:58:58 +02:00
parent 35e083a94c
commit 4ca815445d

View File

@ -4,6 +4,14 @@ ifeq (,$(KINETIS_SERIES))
include $(dir $(abspath $(lastword $(MAKEFILE_LIST))))/kinetis-info.mk
endif
# "The Vector table must be naturally aligned to a power of two whose alignment
# value is greater than or equal to number of Exceptions supported x 4"
# CPU_IRQ_NUMOF for KWxD boards is < 81+16 so (81*4 bytes = 388 bytes ~= 0x200)
# RIOTBOOT_HDR_LEN can be set to 0x200
ifeq (DW, $(KINETIS_CORE)$(KINETIS_SERIES))
RIOTBOOT_HDR_LEN ?= 0x200
endif
# Add search path for linker scripts
LINKFLAGS += -L$(RIOTCPU)/$(CPU)/ldscripts