[update] blink_flash makefile
authorFabien Le Mentec <texane@gmail.com>
Sun, 20 Nov 2011 21:54:00 +0000 (15:54 -0600)
committerFabien Le Mentec <texane@gmail.com>
Sun, 20 Nov 2011 21:54:00 +0000 (15:54 -0600)
example/32l_dac/Makefile
example/blink_flash/Makefile

index 87773ef1489fd057221deae786a454ce5da8da0e..6c18441696e404b15d9d9e86b6bf631f37790237 100644 (file)
@@ -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)
index 46117311e4a98df7c6523d6123d37e4abb9aa011..1696bf5f07212b539d9432c5887d5fa4a8278e54 100644 (file)
@@ -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