找回密码
 立即注册
查看: 171|回复: 8

32G12K128仿真出问题,

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-04-30 10:18:44

17

主题

37

回帖

187

积分

注册会员

积分
187
发表于 2025-3-6 16:58:11 | 显示全部楼层 |阅读模式
32G12K128仿真出现问题了,
单步调试的时候, 没有问题,
只要一连续的话, 程序都会跑飞程序,
用软件自带的仿真就没问题,
硬件仿真就有问题,帮忙看看咋回事呢  。

截图202503061658426106.jpg
截图202503061658516543.jpg




b61de5bd94c699a3378e7a2718b736c6.mp4

11.49 MB, 下载次数: 3

回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-6 17:13:01 | 显示全部楼层
针对STC32G12K128仿真过程中出现的问题,建议从以下几个方面进行排查:

1. **电源稳定性**:确保硬件仿真时的电源供应稳定,电压波动可能导致程序跑飞。

2. **时钟配置**:检查时钟源配置是否正确,确保时钟频率与程序要求一致,避免时钟漂移或抖动。

3. **仿真器连接**:确认仿真器与目标板的连接是否牢固,接触不良可能导致信号传输不稳定。

4. **调试环境设置**:对比软件仿真与硬件仿真的调试环境设置,确保硬件仿真时的配置与软件仿真一致。

5. **代码优化**:检查代码中是否存在未初始化的变量或未处理的异常,这些可能导致程序在连续运行时出现问题。

6. **硬件设计**:审查硬件设计,特别是与仿真相关的电路,确保没有设计缺陷或干扰源。

建议逐步排查上述问题,必要时可联系STC技术支持获取更详细的帮助。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-3-6 17:27:15 | 显示全部楼层
进入硬件仿真前,可以尝试先使用F7(编译)进行重新编译,然后再进入仿真。
否则可能没触发仿真程序的下载。
或者重启keil和对单片机断电后再试一下
回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2025-3-7 09:00:04 来自手机 | 显示全部楼层
断电编译都试了没用
回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2025-3-7 09:03:47 来自手机 | 显示全部楼层
王昱顺 发表于 2025-3-6 17:27
进入硬件仿真前,可以尝试先使用F7(编译)进行重新编译,然后再进入仿真。
否则可能没触发仿真程序的下载 ...

同样的程序软件仿真没有一点问题

点评

有没有设置芯片为仿真芯片呢?设置仿真芯片以后还需要断电再上电才能正常使用 并且,需要在keil设置对应的仿真模式,例如串口仿真/USB仿真/swd仿真模式 如果上述都没问题,可以尝试使用stcisp的keil仿真选项卡中,点  详情 回复 发表于 2025-3-7 09:18
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-3-7 09:18:54 | 显示全部楼层
zycd*** 发表于 2025-3-7 09:03
同样的程序软件仿真没有一点问题

有没有设置芯片为仿真芯片呢?设置仿真芯片以后还需要断电再上电才能正常使用
并且,需要在keil设置对应的仿真模式,例如串口仿真/USB仿真/swd仿真模式
如果上述都没问题,可以尝试使用stcisp的keil仿真选项卡中,点击添加头文件和仿真驱动到keil。
来更新keil的仿真驱动
回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2025-3-7 11:13:24 来自手机 | 显示全部楼层
王昱顺 发表于 2025-3-7 09:18
有没有设置芯片为仿真芯片呢?设置仿真芯片以后还需要断电再上电才能正常使用
并且,需要在keil设置对应 ...

上述操作完并重起电脑仍然没用

点评

我测试了一下,没有问题,请问你是使用的什么方式进行的仿真? 以下是我的测试视频:  详情 回复 发表于 2025-3-7 13:49
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-3-7 13:49:02 | 显示全部楼层
zycd*** 发表于 2025-3-7 11:13
上述操作完并重起电脑仍然没用

我测试了一下,没有问题,请问你是使用的什么方式进行的仿真?
以下是我的测试视频:


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-3-7 18:59:16 | 显示全部楼层
仿真出现故障时可参考下面帖子排查。
仿真时仿真脚不能在程序里面操作,你的代码里IO初始化时将P3口全部设置开漏模式,如果仿真默认使用P30,P31的话会影响仿真通信。

【仿真】仿真注意事项总结 | 大家帮继续总结
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=108
(出处: 国芯技术交流网站)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 00:19 , Processed in 0.156467 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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