找回密码
 立即注册
查看: 394|回复: 2

STC8H8K64U调试的时候支持条件断点吗?

[复制链接]

2

主题

2

回帖

24

积分

新手上路

积分
24
发表于 2023-9-7 13:35:46 | 显示全部楼层 |阅读模式
请教各位老师一个STC8H8K64U的调试问题,问题可以简化为:

(1)定义一个全局char型变量sindex,编写一个简单的main函数,在main函数的while循环中写一行sindex++。
(2)使用STC-ISP设置仿真模式,用keil单步调试是可以的,可以每次看到sindex自增1。
(3)如果在keil中设置条件断点(比如让sindex==0x20时停下来),总是停不住。
上述问题的一般模型为,程序的某个变量被误改写了,能否通过仿真模式检测这个内存地址的改写来排查问题。
想请教各位老师的问题为:
(1)STC8H8K64U在调试的时候,能否在keil中设置条件断点?
(2)如果能设置条件断点,能否给个简单示例?
谢谢!
回复

使用道具 举报 送花

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

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-9-7 15:33:46 | 显示全部楼层
STC8H8K64U仿真不支持条件断点,只支持PC指针的地址匹配断点
回复 支持 反对

使用道具 举报 送花

2

主题

2

回帖

24

积分

新手上路

积分
24
发表于 2023-9-7 16:12:38 | 显示全部楼层
不支持条件断点的话,如果程序的某个变量被误改写了,排查起来就比较花时间了。
谢谢您的解答!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 22:14 , Processed in 0.108149 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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