<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>How I made my BSP support multiple memory maps</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Many thanks to all of those who sent suggestions.  Since my application</FONT>
<BR><FONT SIZE=2>is pretty simple (support two different target memory sizes via a switch</FONT>
<BR><FONT SIZE=2>at application compile time), I went with the simple trick of having</FONT>
<BR><FONT SIZE=2>two targets in the application makefile which pass different options to</FONT>
<BR><FONT SIZE=2>the linker for locating the text section.</FONT>
</P>

<P><FONT SIZE=2>One target has this in its link flags:</FONT>
<BR>        <FONT SIZE=2>-Wl,-Ttext -Wl,0xff000000</FONT>
</P>

<P><FONT SIZE=2>And the other has this:</FONT>
<BR>        <FONT SIZE=2>-Wl,-Ttext -Wl,0xff800000</FONT>
</P>

<P><FONT SIZE=2>The text section comes first in the linkcmds, and the other sections are</FONT>
<BR><FONT SIZE=2>placed after it; the above link flags move the linked image to the right</FONT>
<BR><FONT SIZE=2>address.</FONT>
</P>

<P><FONT SIZE=2>-Phil</FONT>
<BR><FONT SIZE=2>-- </FONT>
</P>

<P><FONT SIZE=2>=====================================================================</FONT>
<BR><FONT SIZE=2>Phil Torre                               phone: 425-820-6363 x234</FONT>
<BR><FONT SIZE=2>Design Engineer                          email: ptorre@zetron.com</FONT>
<BR><FONT SIZE=2>Switching Systems Group                    fax: 425-820-7031</FONT>
<BR><FONT SIZE=2>Zetron, Inc.                               web: <A HREF="http://www.zetron.com" TARGET="_blank">http://www.zetron.com</A></FONT>
</P>
<BR>

<P><B><FONT SIZE=2>  </FONT></B>
</P>

</BODY>
</HTML>