From 5dfa25f81acb5480aec091d3391ba3be2d33600d Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Sat, 31 Jul 2010 08:03:23 +0000
Subject: [PATCH] Re-add deleted linker options to the Bootloader makefiles,
 which was preventing the compiled application from being shifted into the
 bootloader section address space.

---
 Bootloaders/CDC/makefile | 1 +
 Bootloaders/DFU/makefile | 1 +
 2 files changed, 2 insertions(+)

diff --git a/Bootloaders/CDC/makefile b/Bootloaders/CDC/makefile
index cb05e0fbc..2df18289e 100644
--- a/Bootloaders/CDC/makefile
+++ b/Bootloaders/CDC/makefile
@@ -324,6 +324,7 @@ EXTMEMOPTS =
 #    -Map:      create map file
 #    --cref:    add cross reference to  map file
 LDFLAGS  = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += -Wl,--section-start=.text=$(BOOT_START)
 LDFLAGS += -Wl,--relax 
 LDFLAGS += -Wl,--gc-sections
 LDFLAGS += $(EXTMEMOPTS)
diff --git a/Bootloaders/DFU/makefile b/Bootloaders/DFU/makefile
index dc516c314..2cfff0fbe 100644
--- a/Bootloaders/DFU/makefile
+++ b/Bootloaders/DFU/makefile
@@ -325,6 +325,7 @@ EXTMEMOPTS =
 #    -Map:      create map file
 #    --cref:    add cross reference to  map file
 LDFLAGS  = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += -Wl,--section-start=.text=$(BOOT_START)
 LDFLAGS += -Wl,--relax 
 LDFLAGS += -Wl,--gc-sections
 LDFLAGS += $(EXTMEMOPTS)
-- 
GitLab