kopia lustrzana https://github.com/stlink-org/stlink
[update] blink_flash makefile
rodzic
a9237d7eb0
commit
49569ccd6b
|
@ -28,7 +28,7 @@ $(BIN_IMAGE): $(EXECUTABLE)
|
|||
$(OBJCOPY) -O binary $^ $@
|
||||
|
||||
$(EXECUTABLE): main.c system_stm32l1xx.c startup_stm32l1xx_md.s
|
||||
$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
|
||||
$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -rf $(EXECUTABLE)
|
||||
|
|
|
@ -19,11 +19,16 @@ CFLAGS+=-ffreestanding -nostdlib -nostdinc
|
|||
# to run from FLASH
|
||||
CFLAGS+=-Wl,-T,stm32_flash.ld
|
||||
|
||||
PLATFORM=stm32l1xx
|
||||
LIBS_STM_PATH=../libs_stm
|
||||
|
||||
# stm32l_discovery lib
|
||||
CFLAGS+=-I../libstm32l_discovery/inc
|
||||
CFLAGS+=-I../libstm32l_discovery/inc/base
|
||||
CFLAGS+=-I../libstm32l_discovery/inc/core_support
|
||||
CFLAGS+=-I../libstm32l_discovery/inc/device_support
|
||||
CFLAGS+=-I$(LIBS_STM_PATH)/inc/base
|
||||
CFLAGS+=-I$(LIBS_STM_PATH)/inc/core_support
|
||||
CFLAGS+=-I$(LIBS_STM_PATH)/inc/device_support
|
||||
CFLAGS+=-I$(LIBS_STM_PATH)/inc/$(PLATFORM)
|
||||
|
||||
LDFLAGS+=-L$(LIBS_STM_PATH)/build -lstm32_stdperiph_l1xx
|
||||
|
||||
all: $(BIN_IMAGE)
|
||||
|
||||
|
@ -31,10 +36,13 @@ $(BIN_IMAGE): $(EXECUTABLE)
|
|||
$(OBJCOPY) -O binary $^ $@
|
||||
|
||||
$(EXECUTABLE): main.c system_stm32l1xx.c startup_stm32l1xx_md.s
|
||||
$(CC) $(CFLAGS) $^ -o $@ -L../libstm32l_discovery/build -lstm32l_discovery
|
||||
$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -rf $(EXECUTABLE)
|
||||
rm -rf $(BIN_IMAGE)
|
||||
|
||||
write: all
|
||||
sudo ../../flash/flash write ./blink.bin 0x08000000
|
||||
|
||||
.PHONY: all clean
|
||||
|
|
Ładowanie…
Reference in New Issue