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

📄 x-680x03.html

📁 vxworks相关论文
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    Motorola MC680x0   </title></head><body bgcolor="FFFFFF"><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-680x0.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-680x02.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-680x04.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="84450">A.3  &nbsp;&nbsp;Interface Variations</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84452"> </a>This section describes particular routines and tools that are specific to 68K targets in any of the following ways:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84453"> </a>available only on certain 68K targets </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84454"> </a>parameters specific to 68K targets </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84455"> </a>special restrictions or characteristics on 68K targets </li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="84456"> </a>For complete documentation, see the reference entries for the libraries, subroutines, and tools discussed below. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84457">CPU-Specific Interfaces</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84458"> </a>Because of specific characteristics of the MC68040 or MC68060, certain VxWorks features are not useful on these targets. Conversely, other VxWorks features are particular to one or both of these processors, to exploit specific characteristics.</p><dd><p class="Body"><a name="84459"> </a>Note that discussion of the MC68040 also applies to the MC68LC040 unless otherwise noted. The MC68LC040 is a derivative of the MC68040 and differs only in that it has no floating-point unit.</p><dd><p class="Body"><a name="84465"> </a><a href="x-680x03.html#84473">Table&nbsp;A-1</a> lists such CPU-specific VxWorks interfaces. Section <a href="x-680x04.html#84594"><i class="title">A.4&nbsp;Architecture Considerations</i></a> discusses these interfaces in the context of CPU architecture. For more complete documentation on these routines, see the associated reference entries.<p class="table"><h4 class="EntityTitle"><a name="84473"><font face="Helvetica, sans-serif" size="-1" class="sans">Table A-1:&nbsp;&nbsp;VxWorks Interface Variations for MC68040/MC68060 &nbsp;</font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84481"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Routine or Macro Name</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeadingC" align="center"><a name="84483"> </a><b><font face="Helvetica, sans-serif" size="-1" class="sans">CPU </font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84485"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Change</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84487"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Detailed Discussion</font></b></div></th></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84490"> </a><b class="routine"><i class="routine">checkStack</i></b><b>(&nbsp;)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84492"> </a>060</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84494"> </a>Interrupt stack display meaningless&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84499"> </a><a href="x-680x04.html#84624"><i class="title">MC68060: No Interrupt Stack</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84502"> </a><b class="routine"><i class="routine">vxSSEnable</i></b><b>(&nbsp;)</b><i class="i">  <br></i><b class="routine"><i class="routine">vxSSDisable</i></b><b>(&nbsp;)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84505"> </a>060</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84507"> </a>Only for this architecture&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84512"> </a><a href="x-680x04.html#84630"><i class="title">MC68060 Superscalar Pipeline</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84515"> </a><b class="routine"><i class="routine">cacheLock</i></b><b>(&nbsp;)</b><i class="i">  <br></i><b class="routine"><i class="routine">cacheUnlock</i></b><b>(&nbsp;)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84518"> </a>040</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84520"> </a>Always return <b class="symbol_UC">ERROR</b>&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84525"> </a><a href="x-680x04.html#84647"><i class="title">MC68040 Caches</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84528"> </a><b class="routine"><i class="routine">cacheStoreBufEnable</i></b><b>(&nbsp;)</b>  <br><b class="routine"><i class="routine">cacheStoreBufDisable</i></b><b>(&nbsp;)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84531"> </a>060</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84533"> </a>Only for this architecture&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84538"> </a><a href="x-680x04.html#84682"><i class="title">MC68060 Caches</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84541"> </a><b class="symbol_UC">USER_B_CACHE_ENABLE</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84543"> </a>060</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84545"> </a>Architecture-specific configuration&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84550"> </a><a href="x-680x04.html#84682"><i class="title">MC68060 Caches</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84553"> </a><b class="symbol_UC">BRANCH_CACHE</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84555"> </a>060</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84557"> </a>Architecture-specific cache&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84562"> </a><a href="x-680x04.html#84682"><i class="title">MC68060 Caches</i></a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84565"> </a><b class="symbol_UC">VM_STATE</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBodyC" align="center"><a name="84567"> </a>both</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84570"> </a>Architecture-specific MMU states&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84576"> </a><a href="x-680x04.html#84719"><i class="title">Memory Management Unit</i></a>&nbsp;</div></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84577">a.out-Specific Tools</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84579"> </a>The following tools are specific to the <b class="file">a.out</b> format. For more information, see the reference entries for each tool.</p></dl><dl class="margin"><dd><div class="Item"><a name="84581"> </a><b class="command">hex </b></div><dl class="margin"><dd><div class="Indent"><a name="84582"> </a>converts an <b class="file">a.out</b>-format object file into Motorola hex records. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84583">hex [-a <i class="textVariable">adrs</i>] [-l] [-v] [-p <i class="textVariable">PC</i>] [-s <i class="textVariable">SP</i>] <i class="textVariable">file</i> </a></b></pre></dl></dl><dd><div class="Item"><a name="84585"> </a><b class="command">aoutToBin </b></div><dl class="margin"><dd><div class="Indent"><a name="84586"> </a>extracts text and data segments from an <b class="file">a.out</b> file and writes it to standard output as a simple binary image. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84587">aoutToBin &lt; <i class="textVariable">inFile</i> &gt; <i class="textVariable">outfile</i> </a></b></pre></dl></dl><dd><div class="Item"><a name="84589"> </a><b class="command">xsym </b></div><dl class="margin"><dd><div class="Indent"><a name="84590"> </a>extracts the symbol table from an <b class="file">a.out</b> file. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84592">xsym &lt; <i class="textVariable">objMod</i> &gt; <i class="textVariable">symTbl</i> </a></b></pre></dl></dl></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-680x0.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-680x02.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-680x04.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 + -