S32K_How to merge 3 elf using makefile

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K_How to merge 3 elf using makefile

410 Views
Zhougw
Contributor III

Now I can use makefile to convert elf to bin and hex, but how can I merge 3 elf(one core, one elf).

I search the internet, there isn't much decription about merge of objcopy. when I call objcopy, compiling always returns in errors.

the following is the code in my makefile, I use cmd to run "make merge"

 

.PHONY: merge
merge: $(BINDIR)/s32k396_mc.elf

$(BINDIR)/s32k396_mc.elf :
$(info Generating elf File ...)
$(OBJCPY) --input-format=elf32-little --output-format=elf32-little --merge-sections .text=$(BINDIR)/s32k396_mc_c0.elf .text=$(BINDIR)/s32k396_mc_c1.elf .text=$(BINDIR)/s32k396_mc_c2.elf $(BINDIR)/s32k396_mc.elf

 

compiling error:

arm-none-eabi-objcopy.exe: supported targets: elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin
make: *** [Makefile:318: ../binary/s32k396_mc.elf] Error 1

 

Tags (3)
0 Kudos
Reply
0 Replies