0

我想为 trace32 中的本地宏/变量分配一个寄存器值。

&temp = d.in 0x0234567

似乎不起作用。有任何想法吗?

4

1 回答 1

1

使用 PRACTICE 函数 REGISTER( regname ) 获取核心寄存器的值。

例如,要将核心寄存器 r5 的值分配给宏 &temp,您可以编写:

&temp=REGISTER(r5)

如果您尝试与内存映射的外围寄存器相同,请尝试 PRACTICE 函数 Data.Long( address )。

例如,要将映射到内存地址 0x010000 的 32 位数据的值分配给宏 &temp,您可以编写:

&temp=Data.Long(D:0x010000)
于 2015-07-30T21:33:43.807 回答