发新帖我要提问
123
返回列表
打印
[其他ST产品]

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

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
41
robincotton| | 2024-3-20 17:03 | 只看该作者 回帖奖励 |倒序浏览
Keil µVision提供了多种途径查看变量的地址和内容,通过Watch窗口是最直观便捷的方式。

使用特权

评论回复
42
LinkMe| | 2024-3-20 17:14 | 只看该作者
您还可以参考编译后的映射文件,该文件详细列出了项目中所有全局变量及其相应的内存地址。

使用特权

评论回复
43
geraldbetty| | 2024-3-21 21:38 | 只看该作者
在Watch窗口中,直接输入变量名,Keil会显示该变量的当前值以及其内存地址。

使用特权

评论回复
44
理想阳| | 2024-3-22 17:21 | 只看该作者
不知道MDK每个版本都有什么区别。一直在更新

使用特权

评论回复
45
kkzz| | 2024-3-23 14:33 | 只看该作者
想设置访问断点来监控变量地址的变化,可以在变量上点击右键,选择"Set Access Breakpoint"(设置访问断点),然后定义条件。这样,当变量地址的值被篡改时,程序会停止运行

使用特权

评论回复
46
chenci2013| | 2024-3-24 14:08 | 只看该作者
输入变量地址(若不知道地址,可以在Watch窗口查看),或者在已知变量附近的内存地址区间浏览。
通过查看内存内容,可以发现变量的值及其所在地址。

使用特权

评论回复
47
szt1993| | 2024-3-25 11:00 | 只看该作者
watch窗口里面就是对寄存器值进行监视的

使用特权

评论回复
48
AIsignel| | 2024-3-28 09:45 | 只看该作者
Just select it during simulated debugging

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则