找回密码
 立即注册
查看: 1386|回复: 12

请问版主STC32G仿真时怎么在watch中查看图中的ms和i变量值

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-30 09:20:26

3

主题

19

回帖

469

积分

中级会员

积分
469
发表于 2023-7-5 14:41:12 | 显示全部楼层 |阅读模式


请问版主STC32G用link1D进行在线仿真时怎么在watch窗口中查看图中的ms和i的变量值,谢谢!

看了很多个函数都是显示 cannot evaluate,同样的函数用STC8仿真是可以的.
请问版主STC32G仿真时怎么在watch中查看图中的ms和i变量值-1.png

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-7-5 15:04:29 | 显示全部楼层
关于这个问题,我们的同事和之前的客户多方验证
Keil环境下硬件仿真时无法正确查看局部变量
局部变量并没有分配存储器地址,而是存放在寄存器中
如果一定要看,可以看Registers窗口中的相应寄存器


比如这里的变量“i”对应寄存器WR6
1.png


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-30 09:20:26

3

主题

19

回帖

469

积分

中级会员

积分
469
发表于 2023-7-5 16:01:31 | 显示全部楼层
不光是寄存器中的变量看不到值,看了很多个程序和函数,code区的局部字符串常量也是看不到,希望能解决这个问题
1688543785960.png

点评

后续我们这边尽力看看能否解决 由于Keil并不是我们自己开发的软件 里面有些莫名其妙的问题我们也很无奈  详情 回复 发表于 2023-7-5 16:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-7-5 16:34:44 | 显示全部楼层
bwa*** 发表于 2023-7-5 16:01
不光是寄存器中的变量看不到值,看了很多个程序和函数,code区的局部字符串常量也是看不到,希望能解决这个问 ...

后续我们这边尽力看看能否解决

由于Keil并不是我们自己开发的软件
里面有些莫名其妙的问题我们也很无奈
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-30 09:20:26

3

主题

19

回帖

469

积分

中级会员

积分
469
发表于 2023-7-5 16:59:25 | 显示全部楼层
zh*** 发表于 2023-7-5 16:34
后续我们这边尽力看看能否解决

由于Keil并不是我们自己开发的软件

嗯嗯,先分析一下,看看问题是出在keil软件上还是仿真器上,感谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-7-12 13:58:21 | 显示全部楼层
放全局变量里再看呗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-30 09:20:26

3

主题

19

回帖

469

积分

中级会员

积分
469
发表于 2023-7-12 22:24:08 | 显示全部楼层
电子DI*** 发表于 2023-7-12 13:58
放全局变量里再看呗

是的,或者改成静态变量也可以
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-05-07 10:18:15

2

主题

6

回帖

58

积分

注册会员

积分
58
发表于 2023-10-30 22:37:41 | 显示全部楼层
我在用link1D仿真32G12K128芯片时,全局变量的值不能实时刷新,只有在点击 stop后,全局变量的值才会刷新,请问是哪里的原因呢?谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-11-1 13:45:48 | 显示全部楼层
局部变量被优化了, Keil C51也是一样, 只不过被优化的 局部变量, 数量太小, 不易察觉

可降低优化级, 试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-30 09:20:26

3

主题

19

回帖

469

积分

中级会员

积分
469
发表于 2023-11-22 18:14:53 | 显示全部楼层
LAO*** 发表于 2023-11-1 13:45
局部变量被优化了, Keil C51也是一样, 只不过被优化的 局部变量, 数量太小, 不易察觉

可降低优化级, 试试 ...

好的
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-3 00:57 , Processed in 0.134904 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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