仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
xiangwei meng:
看不到的都是局部变量吧?
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
HG:
看不到的都是局部变量,如果不能改变变量类型又非看不可的话,可以通过UART打印出来看
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
xiangwei meng:
回复 HG:
也可以在局部变量的作用范围内,单步调试来看。过了局部变量的作用范围就看不到了。
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
qin jiang:
回复 HeiHei:
谢谢,这样能单步调试时看到参数值,能否全速运行时也看到呢?
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
xiangwei meng:
回复 qin jiang:
全速运行看不到。你可以把局部变量的值赋给全局变量,全速运行后,通过查看全局变量的值来获得局部变量的值,或者你现在调试阶段,先把局部变量改为全局变量,调试完后,再改回来。
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
qin jiang:
回复 xiangwei meng:
我只是想看全局变量,但全速运行时一个都看不到….
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
HeiHei:
回复 qin jiang:
正常情况下,你下载好程序后图中一些调试的图标会变亮(我这里没有下载所以是暗的)
你要做的是1,点击图中1号图标,使能实时模式,如果弹出对话框就选yes
2 运行程序
3点击图中3的位置,实时刷新数据
仿真通过Add to Watch查看变量的值,很多都查看不到??如何解决
qin jiang:
回复 HeiHei:
在全速运行的情况下,刷新仍然看不到。 还有一个问题,为什么有些程序设置的断点是灰色无效的。如何让程序停在这个地方呢。