diff --git a/src/rp2040/Makefile b/src/rp2040/Makefile index e68927d..8ad57f9 100644 --- a/src/rp2040/Makefile +++ b/src/rp2040/Makefile @@ -44,7 +44,7 @@ stage2-$(CONFIG_RP2040_HAVE_STAGE2) := $(OUT)stage2.o # Set katapult.elf linker rules target-y += $(OUT)katapult.uf2 -CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano +CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano -lnosys CFLAGS_katapult.elf += -T $(OUT)src/rp2040/rpxxxx_link.ld OBJS_katapult.elf += $(stage2-y) $(OUT)katapult.elf: $(stage2-y) $(OUT)src/rp2040/rpxxxx_link.ld @@ -73,6 +73,6 @@ flash: $(OUT)katapult.uf2 lib/rp2040_flash/rp2040_flash # Deployer build deployer-y += generic/armcm_boot.c generic/armcm_reset.c $(mcu-y) -CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano +CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano -lnosys CFLAGS_deployer.elf += -T $(OUT)src/rp2040/rpxxxx_deployer.ld $(OUT)deployer.elf: $(OUT)src/rp2040/rpxxxx_deployer.ld diff --git a/src/stm32/Makefile b/src/stm32/Makefile index eee3526..1e28773 100644 --- a/src/stm32/Makefile +++ b/src/stm32/Makefile @@ -24,7 +24,7 @@ CFLAGS-$(CONFIG_MACH_STM32G4) += -mcpu=cortex-m4 -Ilib/stm32g4/include CFLAGS-$(CONFIG_MACH_STM32H7) += -mcpu=cortex-m7 -Ilib/stm32h7/include CFLAGS += $(CFLAGS-y) -D$(MCU_UPPER) -mthumb -Ilib/cmsis-core -Ilib/fast-hash -CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano +CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano -lnosys CFLAGS_katapult.elf += -T $(OUT)src/generic/armcm_link.ld $(OUT)katapult.elf: $(OUT)src/generic/armcm_link.ld @@ -66,6 +66,6 @@ flash: $(OUT)katapult.bin # Deployer build deployer-y += generic/armcm_boot.c generic/armcm_reset.c $(mcu-y) -CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano +CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano -lnosys CFLAGS_deployer.elf += -T $(OUT)src/generic/armcm_deployer.ld $(OUT)deployer.elf: $(OUT)src/generic/armcm_deployer.ld