7.9.8.36.GEL_MapAdd()¶
添加到存储器映射。
句法
GEL_MapAdd(address, page, length, readable, writeable);
参数
address 是存储器中某个范围的起始地址。此参数可以是绝对地址、任何 C 表达式、C 函数的名称或汇编语言标签。
page 确定待填充的存储器类型:0(程序存储器)、1(数据存储器)或 2(I/O 空间)。
对于没有多种存储器类型的处理器,请为此参数使用 0。对于模拟目标,不支持“I/O Space”参数。
length 定义范围的长度。此参数可以是任何 C 表达式。
readable 定义存储器范围是否可读:0(不可读)或 1(可读)
writeable 定义存储器范围是否可写:0(不可写)或 1(可写)
描述
此函数将一系列目标存储器的读/写权限添加到存储器映射。如果该范围与现有条目重叠,则新范围的属性优先于存储器映射。
同步
从 GEL 同步:是
完全同步:是
示例
GEL_MapAdd(0x1000, 0, 0x300, 1, 1);
相关主题