aboutsummaryrefslogtreecommitdiff
path: root/nuttx-configs
diff options
context:
space:
mode:
authorAndrew Tridgell <andrew@tridgell.net>2015-03-14 13:56:28 +1100
committerAndrew Tridgell <andrew@tridgell.net>2015-03-14 21:12:19 +1100
commit9efeb4cf0bab9cf3aaba2b618455f342f749b3ad (patch)
tree48d15fd3fbe5767e5507c802dc3f5028a660b779 /nuttx-configs
parentd28e4ed7a7e40d3c9952ecfa7c3d46f5108bcbce (diff)
downloadpx4-firmware-9efeb4cf0bab9cf3aaba2b618455f342f749b3ad.tar.gz
px4-firmware-9efeb4cf0bab9cf3aaba2b618455f342f749b3ad.tar.bz2
px4-firmware-9efeb4cf0bab9cf3aaba2b618455f342f749b3ad.zip
FMUv2: added bootloader delay signature to text
this allows for a configurable bootloader delay
Diffstat (limited to 'nuttx-configs')
-rw-r--r--nuttx-configs/px4fmu-v2/scripts/ld.script8
1 files changed, 8 insertions, 0 deletions
diff --git a/nuttx-configs/px4fmu-v2/scripts/ld.script b/nuttx-configs/px4fmu-v2/scripts/ld.script
index bec896d1c..b04ad89a6 100644
--- a/nuttx-configs/px4fmu-v2/scripts/ld.script
+++ b/nuttx-configs/px4fmu-v2/scripts/ld.script
@@ -66,12 +66,20 @@ EXTERN(_vectors) /* force the vectors to be included in the output */
* code pulled in by libgcc.a requires it (and that code cannot be easily avoided).
*/
EXTERN(abort)
+EXTERN(_bootdelay_signature)
SECTIONS
{
.text : {
_stext = ABSOLUTE(.);
*(.vectors)
+ . = ALIGN(32);
+ /*
+ This signature provides the bootloader with a way to delay booting
+ */
+ _bootdelay_signature = ABSOLUTE(.);
+ FILL(0xffecc2925d7d05c5)
+ . += 8;
*(.text .text.*)
*(.fixup)
*(.gnu.warning)