dgp 发表于 2023-9-7 13:35:46

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

请教各位老师一个STC8H8K64U的调试问题,问题可以简化为:

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

zhp 发表于 2023-9-7 15:33:46

STC8H8K64U仿真不支持条件断点,只支持PC指针的地址匹配断点

dgp 发表于 2023-9-7 16:12:38

不支持条件断点的话,如果程序的某个变量被误改写了,排查起来就比较花时间了。
谢谢您的解答!
页: [1]
查看完整版本: STC8H8K64U调试的时候支持条件断点吗?