找回密码
 立即注册
查看: 662|回复: 25

关于8H1K16芯片keil仿真,监控中变量无变化问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:08:48 | 显示全部楼层 |阅读模式
视频如下,请各位大佬指点迷津

WeChat_20250320170748.mp4

16.97 MB, 下载次数: 3

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-06-16 08:41:37
已绑定手机

67

主题

1913

回帖

4297

积分

荣誉版主

无情的代码机器

积分
4297
发表于 2025-3-20 18:06:24 | 显示全部楼层
调整优化级别 和 生成调试符号
截图202503201803509367.jpg
截图202503201804205388.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

3

主题

725

回帖

161

积分

等待验证会员

积分
161
发表于 2025-3-20 17:12:00 | 显示全部楼层
关于STC8H16K芯片在Keil仿真环境下监控变量无变化的问题,建议从以下几个方面进行排查:<br><br>1. 优化级别设置:确保Keil的优化级别未设置为“高”或“最高”,否则可能导致编译器优化掉部分变量,导致监控不到变化。建议设置为“无优化”或“低优化”。<br><br>2. 变量作用域:检查变量的作用域是否在监控范围内。全局变量通常更易于监控,局部变量可能因作用域限制无法实时查看。<br><br>3. 仿真配置:确认仿真器配置正确,尤其是目标芯片型号和调试接口(如SWD或JTAG)。STC8H16K系列支持硬件仿真,需确保相关配置无误。<br><br>4. 调试信息生成:在项目设置中启用“调试信息”(Debug Information),确保编译器生成足够的调试符号供Keil使用。<br><br>5. 实时监控设置:在Keil的“Watch”窗口中,确保变量已正确添加并启用实时更新功能。必要时,可手动刷新或暂停程序以查看变量状态。<br><br>6. 硬件连接:检查仿真器与目标板的连接是否稳定,确保信号传输无干扰。<br><br>若以上方法无效,建议尝试更新Keil软件版本或STC芯片的仿真驱动,或参考STC官方文档与技术支持进一步排查。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2025-3-20 17:21:13 | 显示全部楼层
我记得是 停下来才会变化
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:24:50 | 显示全部楼层
国芯人*** 发表于 2025-3-20 17:12
关于STC8H16K芯片在Keil仿真环境下监控变量无变化的问题,建议从以下几个方面进行排查:1. 优化级别设置: ...

再请问,在STC-ISP软件中  Keil仿真设置选项里面添加型号按钮  添加型号后,
在keil中为什么找不到 STC8H1K16芯片呢
如果本来就没有,应该用哪个芯片替代呢?
截图202503201748466586.jpg

点评

8H1K**都可以  详情 回复 发表于 2025-3-20 17:48
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:27:26 | 显示全部楼层
_奶*** 发表于 2025-3-20 17:21
我记得是 停下来才会变化

我是逐步运行的。。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:27:55 | 显示全部楼层
监控中的变量没有变化,已经在逐步运行中赋值了
截图202503201727418552.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2025-3-20 17:37:45 | 显示全部楼层
STC*** 发表于 2025-3-20 17:27
监控中的变量没有变化,已经在逐步运行中赋值了

但是你运行的步骤还没有走到赋值啊,,
截图202503201737093891.jpg
至少走到下面箭头指向的位置,才能看到变量变化的
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:39:42 | 显示全部楼层
_奶*** 发表于 2025-3-20 17:37
但是你运行的步骤还没有走到赋值啊,,

至少走到下面箭头指向的位置,才能看到变量变化的

你看下视频哦,视频里这个条件满足了,并且也执行赋值了,但监控里面没有变化哦
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9138

积分

超级版主

DebugLab

积分
9138
发表于 2025-3-20 17:48:22 | 显示全部楼层
STC*** 发表于 2025-3-20 17:24
再请问,在STC-ISP软件中  Keil仿真设置选项里面添加型号按钮  添加型号后,在keil中为什么找不到 STC8H1K ...

8H1K**都可以
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-06-12 09:04:53
已绑定手机

3

主题

33

回帖

135

积分

注册会员

积分
135
发表于 2025-3-20 17:49:32 | 显示全部楼层

好的,谢谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 12:04 , Processed in 0.462371 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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