32 lines
868 B
Makefile
32 lines
868 B
Makefile
|
CONTIKI = ../..
|
||
|
LIBMC1322X = ../../../libmc1322x
|
||
|
|
||
|
CONTIKI_PROJECT = econotag-flash-test
|
||
|
TARGET = econotag
|
||
|
CLEAN = *.d $(CONTIKI_PROJECT)_e_$(TARGET).bin $(CONTIKI_PROJECT)_e_$(TARGET).txt $(CONTIKI_PROJECT)_e_$(TARGET).pbm
|
||
|
|
||
|
all: $(CONTIKI_PROJECT) blast
|
||
|
|
||
|
CFLAGS += -DFLASH_CONF_B1=30
|
||
|
CFLAGS += -DFLASH_CONF_B2=10
|
||
|
|
||
|
APPS += flash
|
||
|
|
||
|
flash:
|
||
|
$(LIBMC1322X)/tools/mc1322x-load \
|
||
|
-f $(LIBMC1322X)/tests/flasher_$(TARGET).bin \
|
||
|
-s $(CONTIKI_PROJECT)_e_$(TARGET).bin \
|
||
|
-c 'sudo $(LIBMC1322X)/tools/ftditools/bbmc -l $(TARGET) -i 0 reset' \
|
||
|
-t /dev/ttyUSB1 -l
|
||
|
|
||
|
clear:
|
||
|
$(LIBMC1322X)/tools/ftditools/bbmc -l $(TARGET) -i 0 erase
|
||
|
|
||
|
blast: $(CONTIKI)/tools/blaster/blaster
|
||
|
$(CONTIKI)/tools/blaster/blaster $(CONTIKI_PROJECT).cfg
|
||
|
|
||
|
$(CONTIKI)/tools/blaster/blaster: $(CONTIKI)/tools/blaster/blaster.c
|
||
|
(cd $(CONTIKI)/tools/blaster && $(MAKE))
|
||
|
|
||
|
include $(CONTIKI)/Makefile.include
|