diff docs/manual/x807.html @ 316:c4853a54b4a1

Documented new "high" option for link scripts.
author William Astle <lost@l-w.ca>
date Wed, 27 Nov 2013 16:08:02 -0700
parents 155799f6cfa5
children
line wrap: on
line diff
--- a/docs/manual/x807.html	Wed Nov 27 16:01:26 2013 -0700
+++ b/docs/manual/x807.html	Wed Nov 27 16:08:02 2013 -0700
@@ -17,7 +17,7 @@
 HREF="x793.html"><LINK
 REL="NEXT"
 TITLE="Format Specific Linking Notes"
-HREF="x864.html"></HEAD
+HREF="x873.html"></HEAD
 ><BODY
 CLASS="SECTION"
 BGCOLOR="#FFFFFF"
@@ -59,7 +59,7 @@
 ALIGN="right"
 VALIGN="bottom"
 ><A
-HREF="x864.html"
+HREF="x873.html"
 ACCESSKEY="N"
 >Next</A
 ></TD
@@ -205,6 +205,32 @@
 >section <CODE
 CLASS="PARAMETER"
 >name</CODE
+> high <CODE
+CLASS="PARAMETER"
+>addr</CODE
+></DT
+><DD
+><P
+>&#13;This causes the section <CODE
+CLASS="PARAMETER"
+>name</CODE
+> to load with its end
+address just below <CODE
+CLASS="PARAMETER"
+>addr</CODE
+>.  Subsequent sections are
+loaded at progressively lower addresses.  This may lead to inefficient file
+encoding for some targets.  As of this writing, it will also almost
+certainly do the wrong thing for a raw target.&#13;</P
+><P
+>&#13;This is useful for aligning a block of code with high memory.  As an
+example, if the total size of a section is $100 bytes and a high address of
+$FE00 is specified, the section will actually load at $FD00.&#13;</P
+></DD
+><DT
+>section <CODE
+CLASS="PARAMETER"
+>name</CODE
 ></DT
 ><DD
 ><P
@@ -280,7 +306,7 @@
 ALIGN="right"
 VALIGN="top"
 ><A
-HREF="x864.html"
+HREF="x873.html"
 ACCESSKEY="N"
 >Next</A
 ></TD