core: wire up flash make target for Teensy 4.x (#13077)

related to https://github.com/kinx-project/kint/issues/5
This commit is contained in:
Michael Stapelberg 2021-06-16 20:15:45 +02:00 committed by GitHub
parent d59f8d1c02
commit 9956ff4e03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 1 deletions

View File

@ -0,0 +1 @@
include $(CHIBIOS_CONTRIB)/os/hal/boards/PJRC_TEENSY_4_1/board.mk

View File

@ -0,0 +1 @@
TEENSY_LOADER_CLI_MCU = imxrt1062

View File

@ -390,8 +390,10 @@ ifndef TEENSY_LOADER_CLI
endif
endif
TEENSY_LOADER_CLI_MCU ?= $(MCU_LDSCRIPT)
define EXEC_TEENSY
$(TEENSY_LOADER_CLI) -mmcu=$(MCU_LDSCRIPT) -w -v $(BUILD_DIR)/$(TARGET).hex
$(TEENSY_LOADER_CLI) -mmcu=$(TEENSY_LOADER_CLI_MCU) -w -v $(BUILD_DIR)/$(TARGET).hex
endef
teensy: $(BUILD_DIR)/$(TARGET).hex cpfirmware sizeafter
@ -408,6 +410,8 @@ else ifeq ($(strip $(BOOTLOADER)),kiibohd)
$(call EXEC_DFU_UTIL)
else ifeq ($(strip $(MCU_FAMILY)),KINETIS)
$(call EXEC_TEENSY)
else ifeq ($(strip $(MCU_FAMILY)),MIMXRT1062)
$(call EXEC_TEENSY)
else ifeq ($(strip $(MCU_FAMILY)),STM32)
$(call EXEC_DFU_UTIL)
else