[其他ST产品] stm32 keil MDK 仿真过程中变量地址如何查看?

[复制链接]
robincotton 发表于 2024-3-20 17:03 | 显示全部楼层
Keil µVision提供了多种途径查看变量的地址和内容,通过Watch窗口是最直观便捷的方式。
LinkMe 发表于 2024-3-20 17:14 | 显示全部楼层
您还可以参考编译后的映射文件,该文件详细列出了项目中所有全局变量及其相应的内存地址。
geraldbetty 发表于 2024-3-21 21:38 | 显示全部楼层
在Watch窗口中,直接输入变量名,Keil会显示该变量的当前值以及其内存地址。
理想阳 发表于 2024-3-22 17:21 | 显示全部楼层
不知道MDK每个版本都有什么区别。一直在更新
kkzz 发表于 2024-3-23 14:33 | 显示全部楼层
想设置访问断点来监控变量地址的变化,可以在变量上点击右键,选择"Set Access Breakpoint"(设置访问断点),然后定义条件。这样,当变量地址的值被篡改时,程序会停止运行
chenci2013 发表于 2024-3-24 14:08 | 显示全部楼层
输入变量地址(若不知道地址,可以在Watch窗口查看),或者在已知变量附近的内存地址区间浏览。
通过查看内存内容,可以发现变量的值及其所在地址。
szt1993 发表于 2024-3-25 11:00 | 显示全部楼层
watch窗口里面就是对寄存器值进行监视的
AIsignel 发表于 2024-3-28 09:45 | 显示全部楼层
Just select it during simulated debugging
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部