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

📄 libsdeb2.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher Professional Edition 6.0.5">
<meta name="TEMPLATEBASE" content="book_html">
<meta name="LASTUPDATED" content="12/04/03 16:07:07">
<title>16.1 Introduction</title>

<STYLE TYPE="text/css">
<!--
	span.Signal { text-transform: uppercase; font-family: Verdana }
-->
</STYLE>

</head>

<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">

<p><img src="images/stlogo.gif" width="106" height="83" align="left"
alt="logo here!"> </p>

<table width="331" border="0" align="right" 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="libsdebu.htm"><img src="images/navprev.gif" width="80" height="23"
    border="0" alt="PREV"> </a></td>
    <td><a href="libsdeb3.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>

<p><br clear="all">
</p>

<hr align="left">

<blockquote>
<h2>
  <a name="1204414"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">16.1 	 Introduction</font>
</h2><hr>


<p>
  <a name="1204416"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The debugging support library allows an application to access host files and the host screen and keyboard when the debugger is present. Strings can be displayed, and characters can be read from the keyboard. Files can be opened, closed, read from and written to. Functions are also provided to execute a debugger command and to close down the debugger.</font>
</p>


<p>
  <a name="1204417"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The debugger is always present when the application is being run by <strong>st20run</strong> on a hardware target. It is also present when the application is run on a hardware target from ROM and the host is present and <strong>st20run</strong> is running and connected to the target.</font>
</p>


<p>
  <a name="1204418"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">On hardware targets the functions signal that a host I/O operation is required via the diagnostic controller unit of the device. The debugger acts on such signal events when it detects them. A defined interface between the functions and the debugger allows the debugger to service the I/O request, for example, to open a file.</font>
</p>


<p>
  <a name="1204419"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The simulator can also service some of these functions in the event that the debugger is not present. In this case the functions issue a special pseudo-instruction which informs the simulator of a debugging event. The event is serviced before the function returns, at which point normal simulation can continue. Those debug functions which are designed to control the debugger are not serviced and instead cause a warning message to be displayed by the simulator.</font>
</p>


<p>
  <a name="1204420"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The debugger is not present when the application is being run on a hardware target as a stand-alone system from ROM. If neither the debugger nor the simulator is in use then there is no way for the debugging events to be serviced. When the debugger is connected, it is also possible for debug input/output to be turned off by the <font size=2 face=Courier><strong>informs</strong></font> command. In both cases the debug functions return the error code <font size=2 face=Courier><strong>DEBUG_NOT_CONNECTED</strong></font>.</font>
</p>


<p>
  <a name="1204424"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The header file for the debugging functions is <font size=2 face=Courier><strong>debug.h</strong></font>; see <a href="libsdeb3.htm#1205549"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>Table

⌨️ 快捷键说明

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