J-Scope的使用

   日期:2020-11-03     浏览:163    评论:0    
核心提示:首先我们用的是V6.11版本,基本挺可。然后选择 create new project注意Target Interface & Speed那里要选择SWD,不要变,否则不能正确导入文件。在Elf File那里选择你对应代码的文档,选择MED-ARM里的 .axf文件。然后选择你所要观察的变量(这里我们是在调位置环,涉及到yaw和pitch两个轴,所以一般我们会选择里的motor_yaw, motor_pitch两个轴上的电机的position_pid例都的ref和fdb两个变量来进行观

首先我们用的是V6.11版本,基本挺可。

然后选择 create new project

注意Target Interface & Speed那里要选择SWD,不要变,否则不能正确导入文件。

在Elf File那里选择你对应代码的文档,选择MED-ARM里的 .axf文件。

然后选择你所要观察的变量(这里我们是在调位置环,涉及到yaw和pitch两个轴,所以一般我们会选择里的motor_yaw, motor_pitch两个轴上的电机的position_pid例都的ref和fdb两个变量来进行观测。

选择好后就是这样

然后点击左上方的红点开始运行。注意此时要已经连上jlink。这时会让你选择你所使用的板子的型号,我们这里用的是stm32f427II。选择成功后,在keil里运行代码即可观测到数值的变化曲线。

使用tips:

  1. 不想观测这个变量的话,把show取消勾选即可

  2. 如果图像中峰值不太明显,过大或过小,可以调整moving这里

按“+”或者“-”即可,最终使图像以一个比较合适的大小呈现出来。

  1. 想仔细观测曲线的话可以按暂停,不然每次停止后再开始都要重新选择一遍板子型号。

  2. 有时jscope不能正常使用,可能是因为keil正在debug模式,两者同时涉及到对寄存器中内容的引用会造成一些问题,所以可以尝试推出debug模式再看看jscope能不能正常使用。

  3. 进jscope之后,可能你没有在观测对应的数值,但是你的云台一直在转,所以可能导致即使你把曲线所对应的光标拉到最高或者最低都都看不见曲线,这个时候多把云台再转转,看能不能把曲线显示出来(比如你把云台转了36度之后,曲线可能就会往下非常非常多,导致无法正常观测,这个时候再反方向转回去就行了)

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服