7.9.8.48.GEL_MemorySaveHex()

以各种十六进制格式将一个存储器块保存到文件中

句法

GEL_MemorySaveHex(“fileName”,”formatType”, page,startAddress1,length1,startAddress2,length2,)

参数

fileName 是用于存储目标数据的文件的名称。fileName 必须括在引号内。

formatType 是一个字符串,表示将存储字写入指定输出文件所用的十六进制格式。formatType 必须括在引号内。从 INTELHEX、TI-TXT 中选择。

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

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

startAddress1 是块中的第一个地址。

length1 定义要保存的项数。

startAddress2 是另一个块的第一个地址。

length2 定义要保存的项数。

… 用于随后的 startAddress 和 length 对。

只需要一个 startAddress 和 length 对。随后的对是可选的。

描述

此函数可用于以各种十六进制格式将目标存储器块保存到指定文件。数据块通过 startAddress 和 length 对来指定。

同步

从 GEL 同步:是

完全同步:是

示例

GEL_MemorySaveHex(“C:/mydir/myfile”, “INTELHEX”, 0, 0x8000, 20);

此示例读取从 0x8000 开始的存储器,将 20 个值格式化为 intel 十六进制格式,并将其保存到指定的文件中。

相关主题

GEL_MemoryLoadData

GEL_MemoryLoad

GEL_MemorySave