找回密码
 立即注册
查看: 1997|回复: 15

STC32g仿真关于局部变量的问题

[复制链接]
  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    974

    积分

    荣誉版主

    积分
    974
    发表于 2022-12-6 11:24:47 | 显示全部楼层 |阅读模式
    仿真的时候不能查看局部变量的值,是我设置的问题还是bug呢

    屏幕截图 2022-12-06 112430.png
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    711

    回帖

    2528

    积分

    超级版主

    积分
    2528
    发表于 2022-12-6 13:17:41 | 显示全部楼层
    你这里定义的局部变量会被编译器优化掉,不分配地址
    顶多只是用一个寄存器临时缓存一下
    当寄存器的值发生变化是,watch窗口也就随着变了
  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    974

    积分

    荣誉版主

    积分
    974
     楼主| 发表于 2022-12-6 14:47:52 | 显示全部楼层
    zhp 发表于 2022-12-6 13:17
    你这里定义的局部变量会被编译器优化掉,不分配地址
    顶多只是用一个寄存器临时缓存一下
    当寄存器的值发生变 ...

    优化等级设置的0不优化,像其他单片机的仿真都是可以正常查看局部变量的值的啊。如果说不可以查看的话应该在手册上面说明:不可查看局部变量,如果需要查看用static修饰或者设置为全局变量

    该用户从未签到

    550

    主题

    9323

    回帖

    1万

    积分

    管理员

    积分
    13908
    发表于 2022-12-6 15:49:14 | 显示全部楼层
    你这里定义的局部变量会被编译器优化掉,不分配地址===如编译器还是勤劳的任劳任怨的帮你优化掉了,你就看不到
  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    974

    积分

    荣誉版主

    积分
    974
     楼主| 发表于 2022-12-6 15:57:15 | 显示全部楼层
    神农鼎 发表于 2022-12-6 15:49
    你这里定义的局部变量会被编译器优化掉,不分配地址===如编译器还是勤劳的任劳任怨的帮你优化掉了,你就看 ...

    在手册或者说明书上面说明一下咯

    该用户从未签到

    0

    主题

    2

    回帖

    10

    积分

    新手上路

    积分
    10
    发表于 2022-12-14 09:39:57 | 显示全部楼层
    我也遇到了 还没有解决

    该用户从未签到

    0

    主题

    2

    回帖

    10

    积分

    新手上路

    积分
    10
    发表于 2022-12-14 10:10:36 | 显示全部楼层
    zhp 发表于 2022-12-6 13:17
    你这里定义的局部变量会被编译器优化掉,不分配地址
    顶多只是用一个寄存器临时缓存一下
    当寄存器的值发生变 ...

    局部变量看不了 只能全局变量

    该用户从未签到

    0

    主题

    1

    回帖

    6

    积分

    新手上路

    积分
    6
    发表于 2022-12-30 22:54:30 | 显示全部楼层
    遇到同样的问题..不处理好调试很不方便.希望STC能重视.

    点评

    zhp
    这时Keil软件的问题,即使我们有心也没有能力去修改到这部分  详情 回复 发表于 2022-12-31 12:42
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    711

    回帖

    2528

    积分

    超级版主

    积分
    2528
    发表于 2022-12-31 12:42:59 | 显示全部楼层
    本帖最后由 zhp 于 2023-1-3 12:07 编辑
    a4283 发表于 2022-12-30 22:54
    遇到同样的问题..不处理好调试很不方便.希望STC能重视.

    这是Keil软件的问题,即使我们有心也没有能力去修改到这部分

    该用户从未签到

    7

    主题

    17

    回帖

    217

    积分

    中级会员

    积分
    217
    发表于 2023-1-4 10:46:17 | 显示全部楼层
    刚刚也发现了这个问题
    优化等级设为0
    单步运行时 局部变量没变化
    无标题.png
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-5 19:59 , Processed in 0.068910 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表