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 十六进制格式,并将其保存到指定的文件中。
相关主题