12345678910111213141516171819202122232425262728293031 |
- VPATH += :$(HALPATH)/k24f
- TMPSRC += $(wildcard $(HALPATH)/k24f/*.c)
- DVRSRC += $(wildcard $(HALPATH)/k24f/Drivers/*.c)
- SRC += $(subst $(HALPATH)/k24f/,,$(TMPSRC))
- $(info SRC is $(SRC))
- EXTRAINCDIRS += $(HALPATH)/k24f $(HALPATH)/k24f/CMSIS $(HALPATH)/k24f/Drivers
- ASRC += startup_MK24F12.S
- #MCU_FLAGS = -mcpu=cortex-m4
- CC = arm-none-eabi-gcc
- OBJCOPY = arm-none-eabi-objcopy
- OBJDUMP = arm-none-eabi-objdump
- SIZE = arm-none-eabi-size
- AR = arm-none-eabi-ar rcs
- NM = arm-none-eabi-nm
- #Output Format = Binary for this target
- FORMAT = binary
- CFLAGS += -Os -g -DDEBUG -DCPU_MK24FN1M0VLL12 -DFRDM_K64F -DFREEDOM -w -fno-common -ffunction-sections -fdata-sections -ffreestanding -fno-builtin
- CFLAGS += -mthumb -mapcs -std=gnu99 -mcpu=cortex-m4 -mfloat-abi=soft -MMD -MP -static
- CPPFLAGS += -mthumb -mapcs -std=gnu99 -mcpu=cortex-m4 -mfloat-abi=soft -MMD -MP -static
- CPPFLAGS += -Os -g -DDEBUG -DCPU_MK24FN1M0VLL12 -DFRDM_K64F -DFREEDOM -w -fno-common -ffunction-sections -fdata-sections -ffreestanding -fno-builtin
- ASFLAGS += -g -DDEBUG -D__STARTUP_CLEAR_BSS -g -Wall -fno-common -ffunction-sections -fdata-sections -ffreestanding -fno-builtin
- ASFLAGS += -mthumb -mapcs -std=gnu99 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
- LDFLAGS += -Xlinker --gc-sections -Xlinker -static -Xlinker -z -Xlinker muldefs -T $(HALPATH)/k24f/MK24FN1M0xxx12_flash.ld
- LDFLAGS += --specs=nano.specs --specs=nosys.specs -Wl,--start-group -L $(HALPATH)/k24f/ -l:lib_mmcau.a -lm -lc -lgcc -lnosys -Wl,--end-group
|