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

📄 comma106.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      <dt> <a name="1264920"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - <span class=Signal>iptr</span> jump-from address.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264853"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-savetoiptr</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264923"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - <span class=Signal>iptr</span> jump-to address.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264854"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-savecount</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271133"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - CPU cycles, missed trace data writes count and records context-reason or capture-R/W flag.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271183"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-saveiptr</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271215"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - current <span class=Signal>iptr.</span></font>
    </dl>
</dl></dl>
<p>
  <a name="1271184"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-savewptr</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271239"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - current <span class=Signal>wptr.</span></font>
    </dl>
</dl></dl>
<p>
  <a name="1271240"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-savedata</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271256"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - last data write value.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271241"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-saveaddress</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271270"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Trace data - last data access address.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264858"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-stoponfull</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264936"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Download trace buffer when full and stop trace acquisition.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264860"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-downloadonfull</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264943"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Download trace buffer when full then continue trace acquisition.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271345"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-wraponfull</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264950"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Continue tracing on trace buffer full condition, wrapping to buffer start.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271378"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-nonintrusivedownload</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271379"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">When downloading target trace data, don't stall the target.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264868"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-countcpustallcycles</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264961"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Increment cycle counter when CPU stalled.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264869"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-ignorecpustallcycles</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264967"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Cycle counter does not increment when CPU stalled.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264871"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-forcesave</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264974"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">If necessary, stall CPU to allow trace data write to trace buffer.</font>
    </dl>
</dl></dl>
<p>
  <a name="1264873"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-nonintrusive</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264981"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Drop trace records if bandwidth for save to trace buffer is unavailable.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271411"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-postmortem</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1271427"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Configure to read existing trace data from target.</font>
    </dl>
</dl></dl>
<p>
  <a name="1271409"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><b><font size=2 face=Courier><strong>-print</strong></font></b></font>
<br>

<dl><dl>    <dl>
      <dt> <a name="1264986"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Print <font size=2 face=Courier><strong>tracebuffer</strong></font> configuration.</font>
      <dt> <a name="1271450"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Returns <font size=2 face=Courier><strong>tracebuffer</strong></font> command line.</font>
    </dl>
</dl></dl>
<h3>
  <a name="1208935"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">Debugger context</font>
</h3>


<p>
  <a name="1208936"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The <font size=2 face=Courier><strong><em>spaceid</em></strong></font> from the debugger context specifies the address space the trace buffer is allocated on.</font>
</p>


<h3>
  <a name="1208937"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">Description</font>
</h3>


<p>
  <a name="1265328"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The <font size=2 face=Courier><strong>tracebuffer</strong></font> command is used to configure the trace feature: location and size of trace buffer, the data to be recorded, what events cause a trace record to be recorded, what action to take when the trace buffer is full and sundry other configuration controls.</font>
</p>


<p>
  <a name="1265939"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">When configuring the trace feature with the <font size=2 face=Courier><strong>tracebuffer</strong></font> command, the trace buffer size and location must be supplied. Given only a trace buffer size and location, the <font size=2 face=Courier><strong>tracebuffer</strong></font> command configures the trace feature with the following default settings.</font>
</p>


<p>
  <a name="1266172"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">For example,</font>
</p>


<p>
  <a name="1266173"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">tracebuffer -size 256 -location 0x50000000</font>
</p>


<p>
  <a name="1266182"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">results in:</font>
</p>


<p>
  <a name="1265338"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">DCU2:</font>
</p>


<a name="1265339"> </a><font size=2 face=Courier><strong>tracebuffer -size 256 -location 0x50000000 -traceoniptr -savefromiptr savetoiptr wraponfull -nonintrusive<br></strong></font>



<p>
  <a name="1265342"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">DCU3:</font>
</p>


<a name="1265343"> </a><font size=2 face=Courier><strong>tracebuffer -size 256 -location 0x50000000 -traceoniptr -savefromiptr savetoiptr -wraponfull -nonintrusive<br></strong></font>



<p>
  <a name="1265346"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The default settings configure the trace feature to save From and To instruction pointers, to wrap round the trace buffer on the trace buffer full condition, to save trace records on discontinuities in instruction pointer (for example on <strong>jump</strong> or <strong>call</strong> instructions, or due to an exception, interrupt or trap handler) and to do this nonintrusively, that is, drop trace records if saving the trace record to the trace buffer would interfere with the performance of the application being traced. </font>
</p>


<p>
  <a name="1265354"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The <font size=2 face=Courier><strong>-print</strong></font> option can be used to interrogate the current trace configuration. The output is formatted as a <font size=2 face=Courier><strong>tracebuffer</strong></font> command.</font>
</p>


<h3>
  <a name="1208944"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">See also</font>
</h3>


<p>
  <a name="1208951"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><a href="comma105.htm#1208871"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>trace</i></font></a>, <a href="comma107.htm#1208954"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>tracedump</i></font></a></font>
</p>
</blockquote>

<hr>



<table width="331" border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="a_refman.htm"><img src="images/navtoc.gif" width="84" height="23"
    border="0" alt="TOC"> </a></td>
    <td><a href="comma105.htm"><img src="images/navprev.gif" width="80" height="23"
    border="0" alt="PREV"> </a></td>
    <td><a href="comma107.htm"><img src="images/navnext.gif" width="83" height="23"
    border="0" alt="NEXT"> </a></td>
    <td><a href="a_refmaa.htm"><img src="images/navidx.gif" width="84" height="23"
    border="0" alt="INDEX"> </a></td>
  </tr>
</table>
<font size=1 face="Verdana, Arial, Helvetica, sans-serif">&nbsp; &copy; 2001, 2002, 2003 STMicroelectronics. All Rights Reserved.<br>
&nbsp; ADCS 7250966F</font>
</body>
</html>

⌨️ 快捷键说明

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