Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为 trace32 中的本地宏/变量分配一个寄存器值。
&temp = d.in 0x0234567
似乎不起作用。有任何想法吗?
使用 PRACTICE 函数 REGISTER( regname ) 获取核心寄存器的值。
例如,要将核心寄存器 r5 的值分配给宏 &temp,您可以编写:
&temp=REGISTER(r5)
如果您尝试与内存映射的外围寄存器相同,请尝试 PRACTICE 函数 Data.Long( address )。
例如,要将映射到内存地址 0x010000 的 32 位数据的值分配给宏 &temp,您可以编写:
&temp=Data.Long(D:0x010000)