From e1d5c8c8c62bde6efa6c94d2e48ba4daec9b959c Mon Sep 17 00:00:00 2001 From: Oleg Hahm <oleg@hobbykeller.org> Date: Fri, 11 Oct 2013 15:07:53 +0200 Subject: [PATCH] added objcopy flags to makefiles for all platforms --- chronos/Makefile.include | 1 + msb-430-common/Makefile.include | 1 + msba2-common/Makefile.include | 1 + redbee-econotag/Makefile.include | 5 +++-- wsn430-common/Makefile.include | 4 +++- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/chronos/Makefile.include b/chronos/Makefile.include index 47ba1a079f..04b77c5d4c 100644 --- a/chronos/Makefile.include +++ b/chronos/Makefile.include @@ -19,3 +19,4 @@ ifeq ($(strip $(PORT)),) endif export HEXFILE = bin/$(PROJECT).hex export FFLAGS = -d $(PORT) -j uif "prog $(HEXFILE)" +export OFLAGS = -O ihex diff --git a/msb-430-common/Makefile.include b/msb-430-common/Makefile.include index 33ce3d11eb..b7dd9ef3d9 100644 --- a/msb-430-common/Makefile.include +++ b/msb-430-common/Makefile.include @@ -24,3 +24,4 @@ export FFLAGS = -j olimex "prog $(HEXFILE)" export USEMODULE += msp430_common export INCLUDES += -I $(RIOTCPU)/msp430-common/include/ +export OFLAGS = -O ihex diff --git a/msba2-common/Makefile.include b/msba2-common/Makefile.include index c2832ca47d..5d3ba0fb0d 100644 --- a/msba2-common/Makefile.include +++ b/msba2-common/Makefile.include @@ -24,3 +24,4 @@ export FFLAGS = $(PORT) $(PROJBINDIR)/$(PROJECT).hex include $(RIOTBOARD)/msba2-common/Makefile.dep export INCLUDES += -I$(RIOTCPU)/lpc2387/include +export OFLAGS = -O ihex diff --git a/redbee-econotag/Makefile.include b/redbee-econotag/Makefile.include index 26738a93fc..53a4eec202 100644 --- a/redbee-econotag/Makefile.include +++ b/redbee-econotag/Makefile.include @@ -19,7 +19,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -FLASHER = lpc2k_pgm +FLASHER = mc1322x-load.pl TERM = pyterm.py LINKFLAGS = -mcpu=arm7tdmi-s -static -lgcc -nostartfiles -T$(RIOTBASE)/cpu/$(CPU)/mc1322x.lds @@ -27,4 +27,5 @@ ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 endif export HEXFILE = bin/$(PROJECT).hex -export FFLAGS = -d $(PORT) -j uif "prog $(HEXFILE)" +export FFLAGS = -t $(PORT) -f $(HEXFILE) -c 'bbmc -l redbee-econotag reset' +export OFLAGS = -O binary --gap-fill=0xff diff --git a/wsn430-common/Makefile.include b/wsn430-common/Makefile.include index 63cee9a3af..f1cde0aab9 100644 --- a/wsn430-common/Makefile.include +++ b/wsn430-common/Makefile.include @@ -20,4 +20,6 @@ endif export HEXFILE = bin/$(PROJECT).hex export FFLAGS = -d $(PORT) -j uif "prog $(HEXFILE)" -export INCLUDES += -I $(RIOTCPU)/msp430-common/include/ \ No newline at end of file +export INCLUDES += -I $(RIOTCPU)/msp430-common/include/ +export OFLAGS = -O ihex + -- GitLab