X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/0fc0fca5830c9d1a430f40ff935fb399f91b8adc..2bfed17db25367442c6ad57a76a3c998ec84889c:/common/Makefile.common diff --git a/common/Makefile.common b/common/Makefile.common index c4da75e1..1c4738a1 100644 --- a/common/Makefile.common +++ b/common/Makefile.common @@ -66,8 +66,16 @@ $(ARMOBJ): $(OBJDIR)/%.o: %.c $(INCLUDES) $(ASMOBJ): $(OBJDIR)/%.o: %.s $(CC) $(CFLAGS) -mthumb-interwork -o $@ $< +# This objcopy call translates physical flash addresses to logical addresses +# See ldscript.common. -- Henryk Plötz 2009-08-27 $(OBJDIR)/%.s19: $(OBJDIR)/%.elf - $(OBJCOPY) -Osrec --srec-forceS3 $^ $@ + $(OBJCOPY) -Osrec --srec-forceS3 --no-change-warnings \ + --change-section-address bootphase1-0x100000 \ + --change-section-address bootphase2-0x100000 \ + --change-section-address fpgaimage-0x100000 \ + --change-section-address .start-0x100000 \ + --change-section-address .text-0x100000 \ + --change-section-address .rodata-0x100000 $^ $@ # Automatic dependency generation DEPENDENCY_FILES = $(patsubst %.c,$(OBJDIR)/%.d,$(notdir $(THUMBSRC))) \ @@ -76,8 +84,8 @@ DEPENDENCY_FILES = $(patsubst %.c,$(OBJDIR)/%.d,$(notdir $(THUMBSRC))) \ $(DEPENDENCY_FILES): Makefile ../common/Makefile.common $(OBJDIR)/%.d: %.c - $(CC) -MM -MT "$(@) $(@:.d=.o)" $(CFLAGS) $< > $@ + @$(CC) -MM -MT "$(@) $(@:.d=.o)" $(CFLAGS) $< > $@ $(OBJDIR)/%.d: %.s - $(CC) -MM -MT "$(@) $(@:.d=.o)" $(CFLAGS) $< > $@ + @$(CC) -MM -MT "$(@) $(@:.d=.o)" $(CFLAGS) $< > $@ -include $(DEPENDENCY_FILES)