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”);
相关主题
将文件连接到存储器地址。