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