From 989d1aef138f697c73283a3b06a9d00ad2020803 Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Sun, 28 Jun 2020 15:54:26 +0800 Subject: [PATCH] import: add hex/raw binary support Generate raw binary file Change-Id: I3af0d9be3fccec99dc0079f745530aa5028723df Signed-off-by: chao.an --- import/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/import/Makefile b/import/Makefile index d2b18ac60..763c4cc3b 100644 --- a/import/Makefile +++ b/import/Makefile @@ -52,6 +52,14 @@ $(APPDIR)$(DELIM)nuttx$(EXEEXT): $(wildcard $(APPDIR)$(DELIM)*$(LIBEXT)) $(Q) $(LD) --entry=__start $(LDFLAGS) -T$(LDSCRIPT) $(LIBPATHS) \ $(LDLIBPATH) -L$(CURDIR)$(DELIM)scripts -o $@ $(HEAD_OBJ) \ $(EXTRA_OBJS) $(LDSTARTGROUP) $^ $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP) +ifeq ($(CONFIG_INTELHEX_BINARY),y) + $(Q) echo "CP: nuttx.hex" + $(Q) $(OBJCOPY) $(OBJCOPYARGS) -O ihex $@ nuttx.hex +endif +ifeq ($(CONFIG_RAW_BINARY),y) + $(Q) echo "CP: nuttx.bin" + $(Q) $(OBJCOPY) $(OBJCOPYARGS) -O binary $@ nuttx.bin +endif install: $(APPDIR)$(DELIM)nuttx$(EXEEXT)