projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lpc: Shuffle more bits around for flash loader
[fw/altos]
/
src
/
lpc
/
altos-loader.ld
diff --git
a/src/lpc/altos-loader.ld
b/src/lpc/altos-loader.ld
index a7cf147e2b533a82aafc431e48e4cc980decded5..d8bcfb44b3c0db7d408694e1177d286da335a84a 100644
(file)
--- a/
src/lpc/altos-loader.ld
+++ b/
src/lpc/altos-loader.ld
@@
-85,10
+85,6
@@
SECTIONS
{
PROVIDE(__stack = ORIGIN(ram) + LENGTH(ram));
{
PROVIDE(__stack = ORIGIN(ram) + LENGTH(ram));
- .no_isp : {
- *(.no_isp)
- } > no_isp AT>no_isp :text
-
.init : {
KEEP (*(.text.init.enter))
KEEP (*(.data.init.enter))
.init : {
KEEP (*(.text.init.enter))
KEEP (*(.data.init.enter))
@@
-98,9
+94,15
@@
SECTIONS
.text.low : {
ao_boot_chain.o(.text .text.*)
ao_boot_pin.o(.text .text.*)
.text.low : {
ao_boot_chain.o(.text .text.*)
ao_boot_pin.o(.text .text.*)
+ ao_flash_loader_lpc.o(.text .text.*)
+ ao_notask.o(*.text .text.*)
ao_product.o(.rodata .rodata.*)
} >low AT>low :text
ao_product.o(.rodata .rodata.*)
} >low AT>low :text
+ .no_isp : {
+ *(.no_isp)
+ } > no_isp AT>no_isp :text
+
.text : {
/* code */
.text : {
/* code */