7.9.8.32.GEL_Load()

加载程序

句法

GEL_Load( “fileName” [,”cpuName] [,”boardName] );

参数

filename 是要加载的程序文件的文件名。fileName 必须括在引号内。

cpuName(可选)– 指定要加载文件的 CPU(在多处理器环境中很有用)。cpuName 必须括在引号内。

boardName(可选)是文本字符串,在目标配置中指定为板名称。boardName 必须括在引号内。

描述

此函数将程序代码和数据下载到文件中指定地址的目标中。符号加载到由主机上的调试器维护的符号表中。在文件中指定的代码和数据地址加载符号。

支持的文件格式

  • COFF
  • ELF
  • S-Record
  • Intel Hex
  • Tektronix Hex

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

cpuName 必须与多处理器环境中配置的 CPU 名称相匹配。在单处理器系统中,用户无需填写此字段。

同步

从 GEL 同步:否

完全同步:否

示例

GEL_Load(“c:\mydir\myfile.out”, “cpu_a”, “Emulator”);

相关主题

GEL_SymbolAdd

GEL_SymbolAddRel

GEL_SymbolLoad

GEL_SymbolLoadRel

GEL_SymbolRemove

GEL_UnloadAllSymbols

GEL_VerifyProgram