diff options
author | Damien George <damien.p.george@gmail.com> | 2014-01-08 09:40:01 -0800 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-01-08 09:40:01 -0800 |
commit | 84a2c6fbdaa1c7ddc28d8a2388913a938a3cb5b5 (patch) | |
tree | c6f1c47794f4787d00dff3d5d18b4d8e1ca30124 | |
parent | 38a2da68c2e02b8fc5ae308ca9e3b667f8a0aedc (diff) | |
parent | c1db58799df1f1c8dc8dfcf6c4ece9f31871a05c (diff) | |
download | micropython-84a2c6fbdaa1c7ddc28d8a2388913a938a3cb5b5.tar.gz micropython-84a2c6fbdaa1c7ddc28d8a2388913a938a3cb5b5.zip |
Merge pull request #118 from dhylands/stm-use-OBJCOPY-SIZE-macros
Update stm/Makeile to use OBJCOPY and SIZE macros
-rw-r--r-- | stm/Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/stm/Makefile b/stm/Makefile index 725eb4c30a..26b4baf614 100644 --- a/stm/Makefile +++ b/stm/Makefile @@ -17,6 +17,9 @@ TARGET=PYBOARD AS = arm-none-eabi-as CC = arm-none-eabi-gcc LD = arm-none-eabi-ld +OBJCOPY = arm-none-eabi-objcopy +SIZE = arm-none-eabi-size + CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -DSTM32F40XX -DHSE_VALUE=8000000 CFLAGS = -I. -I$(PY_SRC) -I$(FATFSSRC) -I$(STMSRC) -Wall -ansi -std=gnu99 -Os -DNDEBUG $(CFLAGS_CORTEX_M4) -D$(TARGET) #CFLAGS += -I$(STMOTGSRC) -DUSE_HOST_MODE -DUSE_OTG_MODE @@ -115,14 +118,14 @@ $(BUILD)/flash.dfu: $(BUILD)/flash0.bin $(BUILD)/flash1.bin python $(DFU) -b 0x08000000:$(BUILD)/flash0.bin -b 0x08020000:$(BUILD)/flash1.bin $@ $(BUILD)/flash0.bin: $(BUILD)/flash.elf - arm-none-eabi-objcopy -O binary -j .isr_vector $^ $@ + $(OBJCOPY) -O binary -j .isr_vector $^ $@ $(BUILD)/flash1.bin: $(BUILD)/flash.elf - arm-none-eabi-objcopy -O binary -j .text -j .data $^ $@ + $(OBJCOPY) -O binary -j .text -j .data $^ $@ $(BUILD)/flash.elf: $(OBJ) $(LD) $(LDFLAGS) -o $@ $(OBJ) - arm-none-eabi-size $@ + $(SIZE) $@ $(BUILD)/%.o: %.s $(AS) -o $@ $< |