7.9.8.52.GEL_PortConnect()

仅对于仿真器,将数据文件连接到存储器(端口)地址。

句法

GEL_PortConnect(portAddress, page, length, accessType, “fileName” );

参数

portAddress 是存储器中范围的起始地址。此参数可以是绝对地址、任何 C 表达式、C 函数的名称或汇编语言标签。如果用户想指定十六进制地址,一定要为地址数字加上前缀 0x;否则,Code Composer Studio 会将该数字当作十进制地址。

page 确定存储器的类型:0(程序存储器)、1(数据存储器)或 2(I/O 空间)

对于没有多种类型存储器的处理器,请为此参数使用 0。

length 定义范围的长度。此参数可以是任何 C 表达式。

accessType 指定允许的访问类型。访问类型可以是以下值的任意组合:

访问类型

#define GTI_ATTR_PORT_READ

#define GTI_ATTR_PORT_WRITE

#define GTI_ATTR_PORT_NOREWIND

#define GTI_ATTR_PORT_UPDATE

#define GTI_ATTR_PORT_EXTERN

0x01

0x02

0x04

0x08

0x10

fileName 命名数据文件。fileName 必须括在引号内。

描述

用户可以使用模拟器,通过存储器地址访问数据文件。此函数将数据文件连接到存储器(端口)地址。然后用户可以从文件读取数据或将数据写入到文件。

如果文件不在当前目录中,请在字符串内提供完整路径名称。需要使用双反斜杠转义序列,以确保在 fileName 参数中添加反斜杠。

同步

从 GEL 同步:是

完全同步:是

示例

GEL_PortConnect( 0x1000, 0, 0x100, , “c:\mydir\myfile.dat”);

相关主题

GEL_PortDisconnect()

将文件连接到存储器地址。