我想将一个寄存器值分配给trace32中的本地宏/变量。
&temp = d.in 0x0234567
似乎不起作用。有什么想法吗?
答案 0 :(得分:1)
使用PRACTICE函数REGISTER( regname )获取核心寄存器的值。
E.g。要将核心寄存器r5的值分配给宏和温度,您可以写:
&temp=REGISTER(r5)
如果您尝试使用内存映射外设寄存器,请尝试PRACTICE函数Data.Long(地址)。
E.g。要将映射到存储器地址0x010000的32位数据的值分配给宏和温度,您可以写:
&temp=Data.Long(D:0x010000)