7.9.8.2.GEL_AddOutputFile()¶
句法
要在指定地址创建断点以与文件 I/O 输出一同使用,请使用此语法:
GEL_AddOutputFile(programAddr, “connectFileName”, Format, “dataAddr” [, “length”] [, page] [, “condition”])
要在指定源文件中的指定行创建断点以用于文件 I/O 输出,请使用以下语法:
GEL_AddOutputFile(“srcFileName”, lineNumber, “connectFileName”, Format, “dataAddr” [, “length”] [, page] [, “condition”])
参数
SrcFileName 是一个字符串值,指定用于放入断点的源文件的路径和文件名。不需要提供文件路径。该文件必须已编译为当前加载符号集的一部分才能正确解析。
lineNumber 是一个长整数值,指定 srcFileName 文件中放入断点的行。
programAddr 是一个值,指定用于计算断点位置的表达式。此表达式不得括在引号内。如果未指定 programAddr,则使用当前地址。
ConnectFileName 是一个字符串值,指定用于连接断点的数据输出文件的路径和文件名。需要使用双反斜杠转义序列,以确保在文件名中插入反斜杠。例如:“c:\ti\myprojects\out.dat”。
format 是表示文件格式的整数值。以下选项可用:
1 2 3 4 5 |
*.dat *.dat *.dat *.dat *.out |
十六进制 整数 长 浮点 COFF |
dataAddr 是一个字符串值,指定计算为地址的表达式;这是将从中读取数据以写入输出文件的地址。
length(可选)是一个字符串值,指定用于计算要从目标中读取的字数的表达式,从 dataAddr 开始,每次命中断点时结束。默认值是 1。
page 是一个整数值,指定 dateAddr 所在的页面,文件 I/O 传输将读取/写入至这个页面。在不支持分页存储器的目标上,请指定 0。否则,以下选项可用:0(程序存储器)、1(数据存储器)或 2(I/O 空间)
condition(可选)是一个字符串值,指定执行断点的条件(即,应发生文件 I/O 传输的条件)。默认值是“”。
描述
此函数有两种用途。所列的第一种格式在指定地址创建一个断点,打开指定的输出文件,将它连接至断点,然后将生成的输出文件 I/O 项置于工作状态。
所列的第二种格式在指定源文件中的指定行创建一个断点,打开指定的输出文件,将它连接至断点,然后将生成的输出文件 I/O 项置于工作状态。
同步
从 GEL 同步:是
完全同步:否
相关主题