7.9.8.47.GEL_MemorySaveData()

以各种数据格式将一个存储器块保存到文件中

句法

GEL_MemorySaveData(startAddress, page, length, “fileName”,format,[append])

参数

startAddress 是块中的第一个地址。

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

对于没有多种类型存储器的处理器,请为此参数使用 0。对于模拟目标,不支持“I/O Space”参数。GEL 不会为无效参数(例如,无效的页面值)提供警告消息。

length 定义要保存的项数

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

format 是一个整数,表示将存储字写入指定输出文件所用的格式。所有支持的格式均可使用 GEL_MemoryListSupportedTypes() 列出

append 表示待保存的存储器是应该覆盖指定文件的内容 (0),还是应该附加到文件的末尾(任何非零值)。

描述

此函数是现有 GEL_MemorySave 的扩展。它支持附加格式,可用于将目标存储器块保存至指定文件。

同步

从 GEL 同步:是

完全同步:是

示例

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

此示例读取从 0x1000 开始的存储器,并将 0x100 值格式化为映射到索引 5 的格式(请参阅 GEL_MemoryListSupportedTypes),然后将其保存到指定的文件中

相关主题

GEL_MemoryListSupportedTypes

GEL_MemoryLoadData

GEL_MemoryLoad

GEL_MemorySave