使用STC-USB Link1发现的2个问题
我尝试使用STC-USB Link1D和STC32G12K128进行仿真测试,经试验可以实现常规的仿真,但仿真中我遇到2个问题1,调试过程中全速运行过程,添加到watch窗口中的全局变量是不会更新的吗?我记得使用JLINK调试STM32时即便是全速运行,watch窗口中的变量也是会更新的。
2,一旦全速运行,全速运行过程中再打断点,是不会执行到该断点的?如果直接将断点打好,再全速运行则正常。这个我记得JLINK调试STM32中也是可以的。 1.需要停止运行后才能查看变量数据(51跟arm仿真是不同的)。2.同样的断点需要停止才能设置。 ”需要停止运行后才能查看变量数据“
作用大打折扣了 快乐的花生壳 发表于 2022-9-21 13:07
”需要停止运行后才能查看变量数据“
作用大打折扣了
(引用自3楼)
逻辑上就不该存在“全速运行时查看变量”的说法:
只能是尽可能快地刷新变量,让你看着好像是在全速运行,实际上比全速肯定慢多了。 t3486784401 发表于 2022-9-21 13:11
逻辑上就不该存在“全速运行时查看变量”的说法:
只能是尽可能快地刷新变量,让你看着好像是在全速运行 ...
(引用自4楼)
是的{:2_35:} 快乐的花生壳 发表于 2022-9-21 13:16
是的
(引用自5楼)
看变量,打断点都需要停止状态下才能进行。运行时不能看变量,打断点。 t3486784401 发表于 2022-9-21 13:11
逻辑上就不该存在“全速运行时查看变量”的说法:
只能是尽可能快地刷新变量,让你看着好像是在全速运行 ...
(引用自4楼)
肯定不会是实时的,受通讯速度以及win调度的影响,但运行过程中可以查看就很方便
页:
[1]