⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 x-arm5.html

📁 vxworks相关论文
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84805">Memory Layout</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="85184"> </a>The VxWorks memory layout is the same for all the ARM processors. <a href="x-arm5.html#85726">Figure&nbsp;G-2</a> shows memory layout, labeled as follows:<p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85228"> </a>Vectors </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85230"> </a>Table of exception/interrupt vectors.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85232"> </a>FIQ Code </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85234"> </a>Reserved for FIQ handling code.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85236"> </a>Exception pointers </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85238"> </a>Pointers to exception routines, which are used by the vectors.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85240"> </a>Boot Line </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85242"> </a>ASCII string of boot parameters.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85244"> </a>Exception Message </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85246"> </a>ASCII string of fatal exception message.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85248"> </a>Initial Stack </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85250"> </a>Initial stack for <b class="routine"><i class="routine">usrInit</i></b><b>(</b>&nbsp;<b>)</b>, until <b class="routine"><i class="routine">usrRoot</i></b><b>(</b>&nbsp;<b>)</b> gets allocated stack.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85252"> </a>System Image </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85254"> </a>VxWorks itself (three sections: text, data, bss). The entry point for VxWorks is at the start of this region.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85256"> </a>WDB Memory Pool </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85258"> </a>Size depends on the macro <b class="symbol_UC">WDB_POOL_SIZE</b> which defaults to one-sixteenth of the system memory pool. This space is used by the target server to support host-based tools. Modify <b class="symbol_UC">WDB_POOL_SIZE</b> under <b class="symbol_UC">INCLUDE_WDB</b>.</p></td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85260"> </a>System Memory Pool </p></td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="85262"> </a>Size depends on size of the system image.The <b class="routine"><i class="routine">sysMemTop</i></b><b>(</b>&nbsp;<b>)</b> routine returns the end of the free memory pool.</p></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p>&nbsp;&nbsp;&nbsp;</p><dd><p class="Body"><a name="85607"> </a>All addresses shown in <a href="x-arm5.html#85726">Figure&nbsp;G-2</a> are relative to the start of memory for a particular target board. The start of memory (corresponding to 0x0 in the memory-layout diagram) is defined as <b class="symbol_UC">LOCAL_MEM_LOCAL_ADRS</b> under <b class="symbol_UC">INCLUDE_MEMORY_CONFIG</b> for each target. </p></dl></dl><dl class="margin"><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/note.gif"></td><td><hr><div class="CalloutCell"><a name="85037"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">NOTE:  </font></b></a>The initial stack and system image addresses are configured within the BSP.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><p class="Body"><a name="85721"> </a><div class="frame"><h4 class="EntityTitle"><a name="85726"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure G-2:&nbsp;&nbsp;VxWorks System Memory Layout (ARM)</font></a></h4><dl class="margin"><div class="Anchor"><a name="85788"> </a><img class="figure" border="0" src="images/x-arm0.gif"></div></dl></div></p><dd><p class="Body"><a name="79990"> </a></p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="x-arm.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-arm4.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-vxsim.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -