塑胶五金网 产品 会员
6SL3130-6AE21-0AA0

6SL3130-6AE21-0AA0

发布时间:2018-12-26 11:41:38点击率:

所属行业:五金工业品-> 电子电工-> 电子材料
价格:¥66
规格:6SL3130-6AE21-0AA0
供货总量:32

6SL3130-6AE21-0AA0

6SL3130-6AE21-0AA0


6SL3130-6AE21-0AA0 在图7中可看到CrossWorks调试器的多项功能。
  • 页面左边有一个黄色箭头表示当前的执行位置。所有可执行位置(不包括注释、空白区和一些括号)由左边的蓝色三角形示出。
  • 局部变量和它们的值也在应用代码的右侧示出。这些值可通过点击数值和输入新值来进行编辑。
屏幕 下方的MAXQ Serial To JTAG标记右边的红灯表示应用程序停止。此时,有多种选择来继续执行。
  • Step Into (F11)执行一行,可以单步执行代码。如果该行含有函数调用,将单步进入该函数,转到该函数的开始位置。
  • Step Over (F10)也是执行一行,如果该行不包括函数调用的话。如果有函数调用,则连续执行该函数(执行该函数,而不是跳过它),并在该函数调用的下一行停止。
  • Step Out (Shift+F11)只能在某一函数(不是 上层函数main())内使用。该功能将连续执行完该函数的其余部分,停在调用该函数行的下一行。
  • Run to Cursor (Control+F10)执行到光标所在位置。光标必须处在可执行代码行上,才能使用该功能。
也可以选择Go (F5),以正常速率运行程序。这时,可正常运行而脱离调试控制。程序运行时,底部的MAXQ Serial To JTAG标志旁的指示灯为绿色,指示应用程序在自由运行,但是必要时调试器可以中断并停止程序运行。有两种主要方法来暂停应用程序运行和重新进行调试控制。
  • Break命令(Control+".")将使应用程序立即停止运行,无论当时处在什么位置。
  • 左键单击任何可执行代码行的蓝色三角标记,可在应用程序的相应位置设置断点。这样蓝色三角形会变成红色圆圈。应用程序运行到断点后会停止运行,并重新进入调试模式。程序停止或运行时可以设置或清除多达4个断点。(注意,因为不同的步进调试功能占用一个断点,如果采用单步调试模式,只能设置3个断点)。
,选择 (Shift+F5)可终止调试过程,使应用程序恢复自由运行。

6SL3130-6AE21-0AA0


使用Call Stack (堆栈使用)窗口

另一个调试窗口显示了应用程序当前的堆栈使用情况(见图10)。该窗口列出了到达代码当前执行点的所有调用函数。当前正在执行的函数显示在列表 ,调用当前函数的上一个函数显示在上一行。依次类推,一直按这一显示模式进行显示, 是main()显示在 行。要打开此窗口,选择Debug,再选择Debug Windows, 选择Call Stack,或者按下Control+Alt+S。

图10. Call Stack窗口
图10. Call Stack窗口

使用变量和观察窗口

Debug和Debug Windows菜单中还提供其它调试窗口。Locals和Globals窗口分别显示局部变量(当前函数或显示范围内)值和全局变量值。局部变量显示窗口见上面图7。还有一个Watch窗口,不仅可以用来显示变量值,而且可以显示任意C表达式的值(见图11)。然而,这些表达式中不能有MAXQ2000寄存器。可以定义4个Watch窗口,每个都有独自的变量和表达式列表。

图11. 观察(Watch)窗口
图11. 观察(Watch)窗口


联系方式
姓名:  欧工
部门:  销售部
职位:  销售
电话:  
手机:  
  
地址:  福建厦门市厦门市思明区嘉禾路293号宝达大厦1003室
点此询盘
返 回

上一个:6SL3120-1TE13-0AA3
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任

塑胶五金网-wap版