📄 c-shell2.html
字号:
<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="90772"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Call</font></b></div></th><td width="10"> </td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="90774"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Description</font></b></div></th><td width="10"> </td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90778"> </a><b class="routine"><i class="routine">ld</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90780"> </a>Load an object module into target memory and link it dynamically into the run-time.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90784"> </a><b class="routine"><i class="routine">unld</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90786"> </a>Remove a dynamically-linked object module from target memory, and free the storage it occupied.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90790"> </a><b class="routine"><i class="routine">m</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90792"> </a>Modify memory in<i class="textVariable"> width</i> (byte, short, or long) starting at <i class="textVariable">adr</i>. The <b class="routine"><i class="routine">m</i></b><b>( )</b> command displays successive words in memory on the terminal; you can change each word by typing a new hex value, leave the word unchanged and continue by typing <kbd>ENTER</kbd>, or return to the shell by typing a dot (<b>.</b>).</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90796"> </a><b class="routine"><i class="routine">mRegs</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90798"> </a>Modify register values for a particular task.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90802"> </a><b class="routine"><i class="routine">b</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90804"> </a>Set or display breakpoints, in a specified task or in all tasks.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="92288"> </a><b class="routine"><i class="routine">bh</i></b><b>( )</b> </div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="92290"> </a>Set a hardware breakpoint. </div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90808"> </a><b class="routine"><i class="routine">s</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90810"> </a>Step a program to the next instruction.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90814"> </a><b class="routine"><i class="routine">so</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90816"> </a>Single-step, but step over a subroutine. </div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="92302"> </a><b class="routine"><i class="routine">c</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="92304"> </a>Continue from a breakpoint.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="92296"> </a><b class="routine"><i class="routine">cret</i></b><b>( )</b> </div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="92298"> </a>Continue until the current subroutine returns. </div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90820"> </a><b class="routine"><i class="routine">bdall</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90822"> </a>Delete all breakpoints.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90826"> </a><b class="routine"><i class="routine">bd</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90828"> </a>Delete a breakpoint.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90832"> </a><b class="routine"><i class="routine">reboot</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90834"> </a>Return target control to the target boot ROMs, then reset the target server and reattach the shell.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90838"> </a><b class="routine"><i class="routine">bootChange</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90842"> </a>Modify the saved values of boot parameters (see <a href="c-start5.html#84962"><i class="title">2.5.4 Description of Boot Parameters</i></a>).</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90847"> </a><b class="routine"><i class="routine">sysSuspend</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90849"> </a>If supported by the target-agent configuration, enter system mode. See <a href="c-shell2.html#91110"><i class="title">6.2.6 Using the Shell for System Mode Debugging</i></a>.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90856"> </a><b class="routine"><i class="routine">sysResume</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90858"> </a>If supported by the target agent (and if system mode is in effect), return to task mode from system mode.</div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="92396"> </a><b class="routine"><i class="routine">agentModeShow</i></b><b>( )</b> </div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="92398"> </a>Show the agent mode (<i class="term">system</i> or <i class="term">task</i>). </div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="92392"> </a><b class="routine"><i class="routine">sysStatusShow</i></b><b>( )</b> </div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="92394"> </a>Show the system context status (<i class="i">suspended</i> or <i class="i">running). </i></div></td><td width="10"> </td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="90864"> </a><b class="routine"><i class="routine">quit</i></b><b>( )</b> or <b class="routine"><i class="routine">exit</i></b><b>( )</b></div></td><td width="10"> </td><td colspan=1 rowspan=1><div class="CellBody"><a name="90867"> </a>Dismiss the shell.</div></td><td width="10"> </td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></p><dd><p class="Body"><a name="90868"> </a>One of the most useful shell features for interactive development is the dynamic linker. With the shell command <b class="routine"><i class="routine">ld</i></b><b>( )</b>, you can download and link new portions of the application. Because
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -