Skip to content
Snippets Groups Projects
Commit 97867f87 authored by Gabor Juhos's avatar Gabor Juhos
Browse files

ar71xx/image: relink loader.elf image to LOADADDR


This allows to load the resulting image directly
from RouterBOOT.

Signed-off-by: default avatarGabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34271
parent dd092fd1
No related branches found
No related tags found
No related merge requests found
...@@ -68,7 +68,7 @@ ifneq ($(BOARD_DEF),) ...@@ -68,7 +68,7 @@ ifneq ($(BOARD_DEF),)
CFLAGS += -DCONFIG_BOARD_$(BOARD_DEF) CFLAGS += -DCONFIG_BOARD_$(BOARD_DEF)
endif endif
all: loader.bin all: loader.elf
# Don't build dependencies, this may die if $(CC) isn't gcc # Don't build dependencies, this may die if $(CC) isn't gcc
dep: dep:
...@@ -84,16 +84,22 @@ install: ...@@ -84,16 +84,22 @@ install:
data.o: $(LOADER_DATA) data.o: $(LOADER_DATA)
$(LD) -r -b binary --oformat $(O_FORMAT) -T lzma-data.lds -o $@ $< $(LD) -r -b binary --oformat $(O_FORMAT) -T lzma-data.lds -o $@ $<
loader.bin: loader.elf loader: $(OBJECTS)
$(LD) $(LDFLAGS) -o $@ $(OBJECTS)
loader.bin: loader
$(OBJCOPY) $(BIN_FLAGS) $< $@ $(OBJCOPY) $(BIN_FLAGS) $< $@
loader.elf: $(OBJECTS) loader2.o: loader.bin
$(LD) $(LDFLAGS) -o $@ $(OBJECTS) $(LD) -r -b binary --oformat $(O_FORMAT) -o $@ $<
loader.elf: loader2.o
$(LD) -e startup -T loader2.lds -Ttext $(LOADADDR) -o $@ $<
mrproper: clean mrproper: clean
clean: clean:
rm -f *.elf *.bin *.o rm -f loader *.elf *.bin *.o
OUTPUT_ARCH(mips)
SECTIONS {
.text : {
startup = .;
*(.text)
*(.text.*)
*(.data)
*(.data.*)
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment