复习Jscope的使用

温故知新

Posted by 婷 on September 6, 2019 本文总阅读量

废话不多说直接进入正题吧~

打开keil5

随便打开自己的一个工程,然后选择一个变量作为jscope的观察变量

1.png

我在1ms的时间戳里面选择jscope value作为jscope的观察变量,然后在debug里面改debug_js的变量大小,就可以在jscope里面观察到了。

然后点击debug这个图标,进入debug

2.png

复位,先不跑程序,把要观察的jscope_value放入变量观察空间watch1或者watch2

3.png

到了这一步,还是先不要运行程序!

11.png

打开Jscope

我用的是jscope v6.11,相比起4.96版本,6.11版本可以看float型跟结构体的变量,点击红框

4.png

打开之后,点击create new project

5.png

点击之后会跳出这个框框

6.png

图中①里面可以选择jscope的检测频率,②里面点击...,点进去之后会跳出一个框框让你选择你要观察的工程的对应的axf文件,如图,我的axf文件放在objects文件夹里面

7.png

点进去后选择axf文件,点击确定

12.png

然后就是这个框框了,点击ok

8.png

进去之后有跳出来一个框框让你选择你要观察的变量,如图都是结构体的成员变量

9.png

找到你要观察的jscope_value,右边的小方框选择√

10.png

运行代码

先运行代码

13.png

然后在jscope这边点击红色的圆圈按钮

14.png

点击之后就可以看到jscope_value的变化啦,如下图现在是jscope_value为0的情况

15.png

然后我们在debug里面改变它的值,改成200

16.png

退出

点击黑色的小方框

17.png

然后keil退出debug后在关闭jscope

在关闭的时候会弹出一个选择框

18.png

点击

暂停

点击暂停键

19.png

然后想继续的话点击红色的圆框

20.png