stm32 keil MDK 仿真过程中变量地址如何查看?

问题遇到的现象和发生背景

stm32 在mdk环境仿真过程中,变量加入watch,只能看到变量的值,类型等信息,没有变量地址信息。
虽然编译后生成的map文件能看到全局变量的地址,但是调试过程中,我想查一下局部变量的地址,看看是否会有栈溢出。

img

操作环境、软件版本等信息

MDK软件版本:5.11

img

尝试过的解决方法

查看option配置界面的debug页面,没有找到相关配置;并且在watch的界面也没找到相关设置。
我用的stlink仿真器,不确定是否与仿真器有关(个人觉得,大概率和仿真器无关)。

我想要达到的结果

像IAR一样加入watch的变量会显示变量值、类型和地址

img

watch窗口你不仅可以输入变量名,也可以输入表达式, 所以你要查看某个地址,直接输入取地址表达式即可

你可以用串口输出他的地址,printf("%p",variable);这样就可以在串口助手上看

没有像IAR一样的。
不过你可以在MAP知道地址的情况下查Menory1

img

如果有帮助,请采纳!